Java集合
目录
一、概览
Java 容器分为 Collection 和 Map 两大类
Collection接口
Collection 接口是 List、Set 和 Queue 接口的父接口,存储着对象的单列集合
List接口
主要实现类有ArrayList、LinkedList、Vector它有如下特点
- 有序的集合,即存储和取出元素的顺序相同
- 允许存储重复的元素
- 有索引,可以使用普通的for循环遍历
Set接口
主要实现类有TreeSet、HashSet、LinkedHashSet它有如下特点
- 有序的集合,即存储和取出元素的顺序相同
- 不允许存储重复的元素
- 有索引,可以使用普通的for循环遍历
Map接口
Map 的实现类有 TreeMap、HashMap、LinkedHashMap、ConcurrentHashMap 和 HashTable以键值对的方式存储的集合