最顶端的接口为collection,list,set,map。其中collection接口是一组允许重复的对象。 set接口继承collection,但不允许重复,使用自己的内部排序机制。list接口也继承collection,允许重复,以插入的次序来放置元 素。map不继承任何接口,它是一组成对的键(key)-值(value)对象,其中key不能重复,value可以重复,也使用自己的内部排序机制。放 入任何集合中的元素类型都必须为Object。其中LinkedList、ArrayList、Vector都实现List接口。Stack继承 Vector。HashSet、TreeSet都实现Set接口。Hashtable、HashMap、WeakHashMap都实现Map接口。这是比 较常用的集合的框架。之后的博文会以此为延伸,写比较具体的实现类用法,如有不对的请多多提出。