一,java集合框架包含的内容
Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util二包中。
二,Collection
1.Collection接口存储一组不唯一,无序的对象
2.List 接口继承Collection接口,存储一组不唯一,有序(插入顺序)的对象
3.Set 接口存储一组唯一,无序的对象
三,List接口
ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高
LinkedList采用链表存储方式。插入、删除元素时效率比较高
四,List接口的常用方法
五,LinkedList的特殊方法
六,Set接口
1.Set 接口存储一组唯一,无序的对象
Set 接口常用的实现类:HashSet
2.HashSet 集合的特点
(1)集合内的元素是无序排列且不允许重复。
(2)HashSet集合的查找效率高。
(3)允许集合元素值为null
七,Set常用方法
八,总结
List<Dog> dogList = new ArrayList<>();
dogList.add(dog);
dogList.add(dog);
System.out.println(dogList.contains(dogList));