java.util包中的接口框架及对应实现类

集合框架是java学习中最难消化的内容之一,说到集合框架我目前还未找到可以让人一目了然的工具书和材料。所以,唯有一遍遍的看官方API可以帮助我们越来越正确的的认识集合框架及与集合相关的一些接口和实现类。说到学习集合框架,java.util包的学习是重中之重,那java.util包是什么呢?

java.util是包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类常用工具包。

Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。

下图是java.util中的接口及对应的实现类:
java.util包中的接口框架及对应实现类
上图是本人反复查看API绘制的关系图,希望能帮助到和我一样,正在学习集合框架的人。