HashSet(数组+链表+红黑树)
1、底层是HashMap
2、无序,不可重复,指定集合转化为HashSet, 完成map的创建,key值是HashSet新增
的值,value值使用虚拟的Object对象作为HashMap的value,将此对象定义为static final
LinkedSet
1、参考LinkedHashMap的实现原理。
TreeMap(有序)
1、参考TreeMap实现类。
CopyOnWriteArraySet(线程安全)
1、参考CopyOnWriteArrayList实现类。