![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合源码实现原理
文章平均质量分 91
零2一
这个作者很懒,什么都没留下…
展开
-
Java集合源码实现二:LinkedList(jdk1.8)
Java集合源码实现二:LinkedList(jdk1.8) Java集合源码实现二LinkedListjdk18 类继承关系 LinkedList LinkedList数据结构 源码分析 类继承实现 成员变量 Node节点 主要方法 构造方法 获取元素 添加元素 添加元素至尾部 添加元素至头部 指定位置添加元素 批量添加元素 移除元素 类继承关系:(*=>:接口实现)java.lang.Objec原创 2018-01-05 16:47:42 · 372 阅读 · 0 评论 -
Java集合源码实现一:ArrayList(jdk1.8)
Java集合源码实现一:ArrayList (jdk1.8) Java集合源码实现一ArrayList jdk18 类继承关系 什么是ArrayList 源码分析 类继承实现 成员变量 主要方法 构造方法 获取元素 添加元素 移除元素 Fail-Fast 机制 为什么要记录修改操作次数类继承关系:(*=>:接口实现)java.lang.Object –java.util.AbstractCol原创 2018-01-05 11:49:27 · 581 阅读 · 0 评论 -
Java集合源码实现三:HashMap(jdk1.8)
Java集合源码实现三:HashMap (jdk1.8) Java集合源码实现三HashMap jdk18 类继承关系 什么是HashMap HashMap数据结构 源码分析 类继承实现 成员变量 HashMap中的链表节点 主要方法 构造方法 hash算法 获取元素 添加元素 移除元素类继承关系:什么是HashMap基于哈希表的Map接口的实现。这个实现提供了所有可选的映射操作,并且原创 2018-01-08 19:17:46 · 594 阅读 · 0 评论 -
Java集合源码实现四:LinkedHashMap(jdk1.8)
Java集合源码实现四:LinkedHashMap(jdk1.8) Java集合源码实现四LinkedHashMapjdk18 类继承关系 什么是LinkedHashMap LinkedHashMap数据结构 源码分析 类继承实现 成员变量 LinkedHashMap中的链表节点 主要方法 构造方法 添加删除方法 afterNodeAccess方法移动节点到最后的方法 afterNodeRemova原创 2018-01-10 09:58:53 · 394 阅读 · 0 评论 -
Java集合源码实现五:HashSet(jdk1.8)
Java集合源码实现五:HashSet(jdk1.8) Java集合源码实现五HashSetjdk18 类继承关系 什么是HashSet HashSet数据结构 源码分析 类继承实现 成员变量 主要方法 构造方法 添加元素 删除元素类继承关系:(*=>:接口实现)java.lang.Object –java.util.AbstractCollection =>Collection –原创 2018-01-10 11:48:39 · 443 阅读 · 0 评论