Java容器类划分位两个部分:Collection和Map。
在Collection中,主要有List和Set两个部分。在Set中,每个对象只保留一份,List中又有ArrayList和LinkedList,而Set中又有HashSet,TreeSet,LinkedHashSet。
在Collection中,主要有以下方法:boolean add(Object) , boolean addAll(Object),void clear(),boolean contains(Object),Boolean containsAll(Collection),boolean isEmpty(),Iterator iterator(),boolean remove(Object),boolean removeAll(Collection),boolean retainAll(Collection),int size(),Object [] toArray(),Object [] toArray(Object [] a)。
对于Map,它是一组关联数组,容许将任意一个对象和另一个对象关联起来,是一组成对的“键值对”对象。如果使用Collection来表示Map中的部分内容,可以得到器所有键组成的Set和其所有值组成的Collection。Map主要有HashMap,LinkedHashMap,TreeMap,WeakHashMap,IdentityHashMap