转载

解读java集合框架源码-Set

底层是一个TreeMap

JDK注释

解读java集合框架源码-Set

类继承图

解读java集合框架源码-Set

成员变量

解读java集合框架源码-Set

构造器

解读java集合框架源码-Set

添加元素

解读java集合框架源码-Set

HashSet

JDK注释

解读java集合框架源码-Set

类继承图

解读java集合框架源码-Set

成员变量

解读java集合框架源码-Set

构造器

我们来看一个比较独特的包私有的构造器,这个构造器提供给LinkedHashSet使用,将底层的map成员变量实例化为了LinkedHashMap,保证了添加元素的迭代有序

解读java集合框架源码-Set

添加元素

解读java集合框架源码-Set

LinkedHashSet

JDK注释

解读java集合框架源码-Set

类继承图

解读java集合框架源码-Set

构造器

解读java集合框架源码-Set

添加元素

直接调用的HashSet的add方法

解读java集合框架源码-Set
原文  https://blog.luhuancheng.com/2019/03/21/解读java集合框架源码-Set/
正文到此结束
Loading...