java容器结构图_接口实现


容器都是从Collection接口中导出来的,从中可以看到容器只有四种List,Set,Queue,Map

Collection接口实现了Iterator接口,说明所有的容器实现类都可以使用Iterator的方法

ListIterator这个类型,只是适合List使用

除了TreeSet之外的所有Set都拥有与Collection完全一样的接口

List与Collection存在着明显的差异

Queue接口中的方法都是独立的,在创建具有Queue功能的实现时,并不需要Collection方法

Map和Collection之间的唯一重叠就是Map可以使用entrySet()和values()方法来产生Collection。