Java 集合, 也叫作容器,主要是由两大接口派生而来:一个是 Collection接口,主要用于存放单一元素;另一个是 Map 接口,主要用于存放键值对。
- 对于Collection 接口,下面有三个主要的子接口:List、Set 和 Queue。
- 对于Map接口,主要有HashMap,HashTable和SortedMap。
List,Set,Queue和Map各自的特点
- List 存储的元素是有序可重复的。
- Set存储的元素不可重复。
- Queue按照规则确定先后顺序,存储的元素有序可重复。
- Map,键是无序不可重复的,值是无序可重复的,键和值一一对应。