首页
学习
活动
专区
工具
TVP
发布

Java爬坑系列

专栏作者
122
文章
133906
阅读量
55
订阅数
你不可不知的Java引用类型之——WeakReference源码详解
WeakReference是弱引用,该引用不会影响垃圾回收器对对象的回收,不会影响对象的生命周期。
弗兰克的猫
2019-05-25
6850
【Java入门提高篇】Day34 Java容器类详解(十五)WeakHashMap详解
在Java容器详解系列文章的最后,介绍一个相对特殊的成员:WeakHashMap,从名字可以看出它是一个 Map。它的使用上跟HashMap并没有什么区别,所以很多地方这里就不做过多介绍了,可以翻看一下前面HashMap中的内容。本篇主要介绍它与HashMap的不同之处。
弗兰克的猫
2018-10-10
4940
【Java入门提高篇】Day31 Java容器类详解(十三)TreeSet详解
  TreeSet是Set家族中的又一名懒将,跟其他两位一样,与对应的Map关系密不可分
弗兰克的猫
2018-09-06
2650
【Java入门提高篇】Day31 Java容器类详解(十三)TreeSet详解
  TreeSet是Set家族中的又一名懒将,跟其他两位一样,与对应的Map关系密不可分
弗兰克的猫
2018-09-03
2910
【Java入门提高篇】Day28 Java容器类详解(十)LinkedHashMap详解
  今天来介绍一下容器类中的另一个哈希表———》LinkedHashMap。这是HashMap的关门弟子,直接继承了HashMap的衣钵,所以拥有HashMap的全部特性,并青出于蓝而胜于蓝,有着一些HashMap没有的特性。 接下来就一起来看看这个关门弟子到底有多大能耐
弗兰克的猫
2018-08-10
9410
【Java入门提高篇】Day27 Java容器类详解(九)LinkedList详解
  这次介绍一下List接口的另一个践行者——LinkedList,这是一位集诸多技能于一身的List接口践行者,可谓十八般武艺,样样精通,栈、队列、双端队列、链表、双向链表都可以用它来模拟,话不多说,赶紧一起来看看吧。
弗兰克的猫
2018-08-02
4910
【Java入门提高篇】Day26 Java容器类详解(八)HashSet源码分析
  前面花了好几篇的篇幅把HashMap里里外外说了个遍,大家可能对于源码分析篇已经讳莫如深了。
弗兰克的猫
2018-07-27
3160
【Java入门提高篇】Day25 史上最详细的HashMap红黑树解析
  当当当当当当当,好久不见,最近又是换工作,又是换房子,忙的不可开交,断更了一小段时间,最重要的一篇迟迟出不来,每次都犹抱琵琶半遮面,想要把它用通俗易懂的方式进行说明,确实有一定的难度,可愁煞我也,但自己挖的坑,哭着也要把它补上。
弗兰克的猫
2018-07-20
1.1K0
【Java入门提高篇】Day24 Java容器类详解(七)HashMap源码分析(下)
前两篇对HashMap这家伙的主要方法,主要算法做了一个详细的介绍,本篇主要介绍HashMap中默默无闻地工作着的集合们,包括KeySet,values,EntrySet,以及对应的迭代器:HashIterator,KeyIterator,ValueIterator,EntryIterator和 fast-fail 机制。会介绍三个集合的作用以及它们中隐藏的惊人秘密。 KeySet   我们先来看看KeySet,HashMap中的成员变量keySet保存了所有的Key集合,事实上,这是继承自它的父类Ab
弗兰克的猫
2018-07-05
4600
【Java入门提高篇】Day24 Java容器类详解(七)HashMap源码分析(下)
前两篇对HashMap这家伙的主要方法,主要算法做了一个详细的介绍,本篇主要介绍HashMap中默默无闻地工作着的集合们,包括KeySet,values,EntrySet,以及对应的迭代器:HashIterator,KeyIterator,ValueIterator,EntryIterator和 fast-fail 机制。会介绍三个集合的作用以及它们中隐藏的惊人秘密。
弗兰克的猫
2018-06-22
4786
【Java入门提高篇】Day23 Java容器类详解(六)HashMap源码分析(中)
  上一篇中对HashMap中的基本内容做了详细的介绍,解析了其中的get和put方法,想必大家对于HashMap也有了更好的认识,本篇将从了算法的角度,来分析HashMap中的那些函数。
弗兰克的猫
2018-06-18
4200
【Java入门提高篇】Day22 Java容器类详解(五)HashMap源码分析(上)
准备了很长时间,终于理清了思路,鼓起勇气,开始介绍本篇的主角——HashMap。说实话,这家伙能说的内容太多了,要是像前面ArrayList那样翻译一下源码,稍微说说重点,肯定会让很多人摸不着头脑,不能把复杂的东西用尽量简单的方式说明白,那就说明讲的挺失败的(面壁中
弗兰克的猫
2018-06-16
5470
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档