Enumeration是一个接口,主要提供了枚举集合对象中所有对象的功能。建议使用Iterator接口,它提供了和Enumeration一样的功能,而且还有删除集合元素的方法。hasMoreElements()方法用来判断Enumeration接口中是否还有元素,返回一个boolean值。Enumeration是java 1.1 的遗留物,请不要继续使用。在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的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。