体系结构
Collection<E>接口
/ \
Set<E>接口 List<E>接口
/ \ / \ \
HashSet<E>实现类 TreeSet<E>实现类 ArrayList<E>实现类 LinkedList<>实现类 Vector(线程安全)
|
LinkedHashSet<>实现类
集合的特点:
Set系列集合:添加的元素是无序,不重复,无索引的。
HashSet :添加的元素是无序,不重复,无索引的。
LinkedHashSet:添加的元素是有序,不重复,无索引的。
TreeSet:不重复,无索引,按照大小默认升序排序
List系列集合:添加的元素是有序,可重复,有索引。
ArrayList: 添加的元素是有序,可重复,有索引。
LinkedList:添加的元素是有序,可重复,有索引。