
Java集合源码实现原理
文章平均质量分 92
零2一
这个作者很懒,什么都没留下…
展开
-
Java集合源码实现二:LinkedList(jdk1.8)
Java集合源码实现二:LinkedList(jdk1.8)Java集合源码实现二LinkedListjdk18类继承关系LinkedListLinkedList数据结构源码分析类继承实现成员变量Node节点主要方法构造方法获取元素添加元素添加元素至尾部添加元素至头部指定位置添加元素批量添加元素移除元素类继承关系:(*=>:接口实现)java.lang.Objec原创 2018-01-05 16:47:42 · 550 阅读 · 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 · 858 阅读 · 0 评论 -
Java集合源码实现三:HashMap(jdk1.8)
Java集合源码实现三:HashMap (jdk1.8)Java集合源码实现三HashMap jdk18类继承关系什么是HashMapHashMap数据结构源码分析类继承实现成员变量HashMap中的链表节点主要方法构造方法hash算法获取元素添加元素移除元素类继承关系:什么是HashMap基于哈希表的Map接口的实现。这个实现提供了所有可选的映射操作,并且原创 2018-01-08 19:17:46 · 883 阅读 · 0 评论 -
Java集合源码实现四:LinkedHashMap(jdk1.8)
Java集合源码实现四:LinkedHashMap(jdk1.8)Java集合源码实现四LinkedHashMapjdk18类继承关系什么是LinkedHashMapLinkedHashMap数据结构源码分析类继承实现成员变量LinkedHashMap中的链表节点主要方法构造方法添加删除方法afterNodeAccess方法移动节点到最后的方法afterNodeRemova原创 2018-01-10 09:58:53 · 569 阅读 · 0 评论 -
Java集合源码实现五:HashSet(jdk1.8)
Java集合源码实现五:HashSet(jdk1.8)Java集合源码实现五HashSetjdk18类继承关系什么是HashSetHashSet数据结构源码分析类继承实现成员变量主要方法构造方法添加元素删除元素类继承关系:(*=>:接口实现)java.lang.Object –java.util.AbstractCollection =>Collection –原创 2018-01-10 11:48:39 · 662 阅读 · 0 评论