1.集合概述
集合是一种容器,集合是一种可改变长度的数组
集合中,存储的都是对象,且可以存储不同类型的对象
2.集合框架概述
集合框架按照存储结构可以分为
- 单列集合java.util.Collection,
- 双列集合java.util.Map
1.Collection集合框架体系概述
Collection 是单列集合类的根接口,它有 2 个重要的子接口,分别是
- java.util.List
- 元素有序,
- 元素可重复
- 有索引
- java.util.Set
- 元素无序
- 不可重复
- 无索引
2个子接口下面是各种实现类,ArrayList, LinkedList, HashSet, TreeSet 等
Collection接口
⇙ ⇘
List接口 Set接口
⇙ ⇓ ⇘ ⇙ ⇘
ArrayList类 LinkedList类 Vector类 TreeSet类 HashSet类
⇓
LinkedHashSet类
2.Map 集合框架体系概述
Map 是双列集合类的根类,它也有多个实现类
Map接口
⇙ ⇘
HashMap类 HashTable类
⇓ ⇓
LinkedHashMap类 Properties类