一、集合框架图
二、集合框架的说明
- 所有集合类都位于 java.util 包下。Java 的集合类主要由两个接口派生而出:Collection 和 Map,Collection 和 Map 是 Java 集合框架的根接口,这两个接口又包含了一些子接口或实现类。
- Set、List 和 Map 可以看做集合的三大类:
- List 集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。
- Set 集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是集合里元素不允许重复的原因)。
- Map 集合中保存 Key-value 对形式的元素,访问时只能根据每项元素的 key 来访问其 value
三、集合框架详细说明
1、Collection 是一个接口,是高度抽象出来的集