collection-- List 、Set Queue SortedSet
map--SortedMap
List:可以放重复的内容。
Set:不能放重复的内容,所有重复内容靠hashCode()和equals()两个方法区别。
Quene:队列接口。
SortedSet:可以对集合中的数据进行排序。
List的子类:
ArrayList:继承 AbstractList类: add() ,remove,removeAll,get(),toArray()等方法。
Vector:继承 AbstractList类 ---Stack继承字Vector
LinkedList:继承AbstractSequencetialList
Set常用子类
HashSet:散列存放,没有顺序
TreeSet:对数据有序排列。实现Comparable接口
Map接口
HashMap
HashTable
TreeMap
WeakHashMap:在使用System.gc()后,因为使用了弱引用,Map集合中暂时不用的数据会被清理