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

皮皮之路

专栏作者
33
文章
26941
阅读量
31
订阅数
【JDK1.8】JDK1.8集合源码阅读——HashMap
一、前言 笔者之前看过一篇关于jdk1.8的HashMap源码分析,作者对里面的解读很到位,将代码里关键的地方都说了一遍,值得推荐。笔者也会顺着他的顺序来阅读一遍,除了基础的方法外,还添加了很多其他补
joemsu
2018-06-21
6390
【JDK1.8】JDK1.8集合源码阅读——LinkedHashMap
一、前言 在上一篇随笔中,我们分析了HashMap的源码,里面涉及到了3个钩子函数,用来预设给子类——LinkedHashMap的调用,所以趁热打铁,今天我们来一起看一下它的源码吧。 二、Linked
joemsu
2018-06-21
5210
【JDK1.8】JDK1.8集合源码阅读——TreeMap(一)
一、前言 在前面两篇随笔中,我们提到过,当HashMap的桶过大的时候,会自动将链表转化成红黑树结构,当时一笔带过,因为我们将留在本章中,针对TreeMap进行详细的了解。 二、TreeMap的继承关
joemsu
2018-06-21
4700
【JDK1.8】JDK1.8集合源码阅读——IdentityHashMap
一、前言 今天我们来看一下本次集合源码阅读里的最后一个Map——IdentityHashMap。这个Map之所以放在最后是因为它用到的情况最少,也相较于其他的map来说比较特殊。就笔者来说,到目前为止还没有用到过它 ┐(゚~゚)┌。它的罕见与它的用途有关,当时的Map设计者是这么说的: This class is designed for use only in the rare cases wherein reference-equality semantics are required. 这个类仅用
joemsu
2018-06-21
4140
【JDK1.8】JDK1.8集合源码阅读——LinkedList
一、前言 这次我们来看一下常见的List中的第二个——LinkedList,在前面分析ArrayList的时候,我们提到,LinkedList是链表的结构,其实它跟我们在分析map的时候讲到的Link
joemsu
2018-06-21
4370
【JDK1.8】JDK1.8集合源码阅读——Set汇总
一、前言 这一篇里,我将对HashSet、LinkedHashSet、TreeSet进行汇总分析,并不打算一一进行详细介绍,因为JDK对Set的实现进行了取巧。我们都知道Set不允许出现相同的对象,而
joemsu
2018-06-21
3770
【JDK1.8】JDK1.8集合源码阅读——HashMap
一、前言 笔者之前看过一篇关于jdk1.8的HashMap源码分析,作者对里面的解读很到位,将代码里关键的地方都说了一遍,值得推荐。笔者也会顺着他的顺序来阅读一遍,除了基础的方法外,还添加了很多其他补
joemsu
2018-05-17
1.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档