
java集合源码
文章平均质量分 80
BlingZeng
我就是我,不一样的烟火
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK源码阅读之AbstractList
JDK源码阅读之AbstractListAbstractList概述AbstractList类图AbstractList的两个内部迭代器Iterator 迭代器ListIteratorAbstractList的重要方法AbstractList的两个内部类AbstractList源码阅读感受说明 AbstractList概述 概述来自jdk的api: 此类提供 List接口的骨干实现,以最大限度地...原创 2018-10-18 22:41:51 · 338 阅读 · 0 评论 -
JDK源码阅读之Iterator接口
JDK源码阅读之Iterator接口Iterator接口介绍Iterator的方法Iterator的前身Iterator与Iterable为什么不直接实现iteratorIterator的错误fail-fast 机制fail-safe机制迭代器模式阅读感受说明感谢以下博文: Iterator接口介绍 对 collection 进行迭代的迭代器。迭代器取代了 Java Collections Fra...原创 2018-10-17 20:17:47 · 388 阅读 · 0 评论 -
JDK源码阅读之HashMap
JDK源码阅读之HashMapHashMap简介HashMap类图HashMap重要方法方法变量构造方法精华方法putValresize重要方法getNodeputMapEntriescloneHashMap变动HashMap阅读感想说明 HashMap简介 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null...原创 2018-10-22 22:58:33 · 410 阅读 · 0 评论 -
JDK源码阅读之ArrayList
JDK源码阅读之ArrayListArrayList简介ArrayList类图ArrayList的重要方法简介精华方法ArrayList的阅读感想 ArrayList简介 List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类...原创 2018-10-20 11:19:58 · 266 阅读 · 0 评论 -
jdk源码阅读之AbstractSet
jdk源码阅读之AbstractSetAbstractSet简介AbstractSet类图AbstractSet重要方法equalsremoveAllAbstractSet阅读感受说明 AbstractSet简介 此类提供 Set 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。 AbstractSet类图 AbstractSet重要方法 equals public boolea...原创 2018-10-25 23:31:00 · 508 阅读 · 0 评论 -
JDK源码阅读之AbstractMap
JDK源码阅读之AbstractMapAbstractMap简介AbstractMap类图AbstractMap重要方法构造方法Contians方法getremovekeyset 、valuescloneAbstractMap源码阅读感想说明 AbstractMap简介 此类提供 Map 接口的骨干实现,以最大限度地减少实现此接口所需的工作。 AbstractMap是实现map接口,并且将大部...原创 2018-10-21 23:22:01 · 347 阅读 · 0 评论 -
JDK源码阅读之HashSet
JDK源码阅读之HashSetHashSet简介HashSet类图HashSet重要方法构造方法其他方法HashSet阅读感受说明 HashSet简介 此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。 官方给出的这个话说明了一个hashset的实现是基于hashmap的,他的性质...原创 2018-10-26 23:18:27 · 269 阅读 · 0 评论