Enumeration是一個接口,主要提供了枚舉集合對象中所有對象的功能。建議使用Iterator接口,它提供了和Enumeration一樣的功能,而且還有刪除集合元素的方法。hasMoreElements()方法用來判斷Enumeration接口中是否還有元素,返回一個boolean值。Enumeration是java 1.1 的遺留物,請不要繼續(xù)使用。在java 2中使用Iterator來替代。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Map接口
請注意,Map沒有繼承Collection接口,Map提供key到value的映射。一個Map中不能包含相同的key,每個key只能映射一個 value。Map接口提供3種集合的視圖,Map的內(nèi)容可以被當作一組key集合,一組value集合,或者一組key-value映射。