1. 5.8 HashSethistorical

    1. 是什么 无序、不重复的集合,使用HashMap实现 2. 如何使用 3. 源码分析 3.1. uml 可序列化,可克隆 3.2. 构造方法 3.3. 属性 3.4. add方法 效率为O(1) 3.5. contains方法 效率为O(1) 3.6. remove方法 效率为O(1) 4. 总

  2. 5.13 LinkedHashSethistorical

    1. 是什么 2. 如何使用 3. 源码分析 3.1. 1.构造方法 3.2. 2.属性 3.3. 3.其他方法 同LinkedHashMap.md 4. 总结 底层使用LinkedHashMap实现,value使用newObject作为占位符

  3. 5.17 SynchronizedSethistorical

    就是sychronized块+set操作,参考: List:SynchronizedList

  4. 5.21 TreeSethistorical

    1. 是什么 无序、不重复的集合,使用TreeMap实现 2. 使用 3. 源码分析 3.1. 构造方法 3.2. 属性 3.3. 其他方法 调用的TreeMap的方法,效率O(logN) 4. 总结 底层使用TreeMap实现,value使用newObject作为占位符