Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中
虚线框表示的接口,例如:Iterator、Collection、Map、List、Set都是接口。
实线框表示的是类,例如:HashMap、TreeMap、ArrayList、linkedList、HashSet、TreeSet、Collections、Arrays 。
白色箭头表示有父子继承关系,黑色箭头表示并列。
Produces:产品,
大体分为四个独立的部分
Iterator:迭代器,可以用来遍历Collection里面的List或Set,本身和Collection没有上下父子关系。
Map:代表了一种和Collection并列的集合类型,和Collection也没有上下父子关系。
Utilities:本质是一个类,是对于集合操作的一个工具类。与其他三种没有什么关联关系。完成对于集合的一些工具操作。比如Arrays对数组排序,查找等。



