集合和数组
| 数组 | 集合 | |
|---|---|---|
| 长度 | 长度固定 | 集合可变 |
| 内容 | 基本数据类型/引用数据类型 | 引用数据类型 |
| 元素 | 只能存储同一种类型 |
迭代器
迭代器
集合两大父接口
集合父接口一:Collection
- Collection接口继承自Iterable接口;
- 单列集合;
- Collection接口的子接口包括:Set、List、Queue;
- Collection用法有:添加元素,删除元素,返回Collection集合的个数以及清空集合等。
List
特点:
- 有序列表
- 可以存放重复元素
- 分类:ArrayList、LinkedList、Vector
Set
特点:
- 无序列表
- 元素不可以重复
- 分类:HashSet、TreeSet
集合父接口二:Map
- Map是双列集合;
- Map中,储存的是键值对。即Key(键)和Value(数值)。键和值存在映射关系。