LinkedHashSet 源码分析
2018-11-29 23:16
78 查看
LinkedHashSet
1)底层由 LinkedHashMap 支持的 Set 接口实现,该 Set 中的元素具有可预知的迭代顺序。
创建实例
/** * 构造一个新的空 set,其底层 LinkedHashMap 实例的 * 初始容量为 initialCapacity,加载因子为 loadFactor。 */ public LinkedHashSet(int initialCapacity, float loadFactor) { // 通过带傀儡参数的构造函数创建 LinkedHashMap super(initialCapacity, loadFactor, true); } /** * 构造一个新的空 set,其底层 LinkedHashMap 实例的 * 初始容量为 initialCapacity,加载因子为 0.75。 */ public LinkedHashSet(int initialCapacity) { super(initialCapacity, .75f, true); } /** * 构造一个新的空 set,其底层 LinkedHashMap 实例的 * 初始容量为 16,加载因子为 0.75。 */ public LinkedHashSet() { super(16, .75f, true); }
相关文章推荐
- HashSet及LinkedHashSet源码分析(基于JDK1.6)
- 常用集合ArrayList,LinkedList,HashMap,HashSet源码分析
- 源码分析HashSet、TreeSet以及LinkedHashSet
- 【集合框架】JDK1.8源码分析HashSet && LinkedHashSet(八)
- java 中的集合(十) LinkedHashSet源码分析
- java源码分析之HashSet及LinkedHashSet
- Java-Collection源码分析(十二)——Set、AbstractSet、HashSet和LinkedHashSet
- 常用集合ArrayList,LinkedList,HashMap,HashSet源码分析
- LinkedHashSet源码分析(基于JDK1.6)
- Java基础——LinkedHashSet源码分析
- HashSet及LinkedHashSet之源码分析
- LinkedHashSet源码分析解读
- Java Collections Framework之HashSet及LinkedHashSet源码分析(基于JDK1.6)
- 源码分析-HashSet、LinkedHashSet
- HashSet、LinkedHashSet源码分析
- Java集合框架——LinkedHashSet源码分析
- HashSet及LinkedHashSet源码分析(…
- HashSet及LinkedHashSet源码分析(基于JDK1.6)
- Java集合之HashSet,LinkedHashSet源码分析
- 【Java源码分析】LinkedHashSet和HashSet源码分析