1. Set 派系
自身特性
|-- 无序
|-- 没有索引
|-- 不允许重复
1-1 HashSet
|-- 底层是哈希表结构
|-- 查询快
|-- 线程不安全的集合,运行速度快
|-- 凡是存储到哈希表集合中的对象,必须实现hashCode equals方法
保证对象的唯一性
1-2 TreeSet
|-- 底层红黑树
|-- 对存储的元素进行排序
|-- 依据对象的自然顺序
存储的对象,实现java.lang.Comparable接口,重写compareTo方法
|-- 自定义比较器,集合自己具备比较性
定义类,实现 java.util.Comparator接口,重写compare方法
创建TreeSet集合的时候,比较器对象传递到集合构造方法
|
|