2021.03.16
学习集合的目标
- 会使用集合存储数据
- 会遍历集合,把数据取出来
- 掌握每种集合的特征
Collection接口
定义的是所有但立即和中共性的方法
所有的单例集合都可以使用共性的方法
没有带索引的方法
集合框架的学习方式:
-
学习顶层:学习顶层接口/实现类中共性的方法,所有的子类都可以使用。
-
使用底层:底层不是接口就是实现类,无法创建对象使用,需要使用底层的子类创建对象使用。
1.1 List接口
- 有序的集合(存储和取出元素顺序相同)
- 允许存储重复的元素
- 有索引,可以使用普通的for循环遍历
1.1.1 Vector集合
1.1.2 ArrayList集合
1.1.3 LinkedList集合
1.2 Set接口
- 不允许存储重复元素
- 没有索引(不能使用普通的for循环遍历)
1.2.1 TreeSet集合
- 无序的集合(存储和取出元素的顺序有可能不一致)