###集合接口
####1.List接口
它继承于Collection,有序集合。经常使用用法:数组
List<Object> list = new ArrayList<Object>();
####2.Set接口
它继承于Collection,无序集合,且不容许出现重复元素,能够包含null元素(最多只有一个)。经常使用用法:code
Set<Object> set = new HashSet<Object>();
####3.Map接口
键值对,键不容许有重复。经常使用用法:排序
Map<Object, Object> map = new HashMap<Object, Object>();
####4.SortedSet接口
继承于Set的有序集合。经常使用用法:继承
SortedSet<Object> sortedSet = new TreeSet<Object>();
####5.SortedMap接口
继承于Map的有序集合。经常使用用法:接口
SortedMap<Object, Object> sortedMap = new TreeMap<Object, Object>();
####6.Enumeration接口
枚举接口,经常使用用法:get
Enumeration<Object> enumeration = request.getHeaderNames(); if (enumeration.hasMoreElements()) { Object object = enumeration.nextElement(); //相关业务操做 }
###2.集合类
1.ArrayList 实现动态数组
2.LinkedList 实现一个链表
3.HashSet 实现一个哈希表
4.TreeSet 实现一个排序的哈希表
5.LinkedHashSet 实现一个连接哈希表
6.HashMap 实现一个散列表,内容以键值对形式存储
7.TreeMap 实现一棵树
8.WeakHashMap 实现一个秘钥的哈希表
9.LinkedHashMap 实现一个连接哈希表io