Java高级程序设计
上QQ阅读APP看书,第一时间看更新

1.1.2 Java集合框架的层次结构

Java 集合框架为我们提供了处理一组对象的标准方式,这些标准在集合框架中被设计为一系列的接口。同时,集合框架还提供了这些接口的实现类。图1-2所示是Java集合框架的层次结构,其中虚线表示的是接口,实线表示的是类。

图1-2 Java集合框架的层次结构

上图中主要列出了集合框架的接口和实现类,具体内容如下。

(1)CoIIection接口:List接口和Set接口的父接口。

(2)List接口:组织有序数据,元素之间有相对位置。

(3)Set接口:组织无序数据,元素之间没有先后顺序。

(4)Map接口:组织映射数据,表示很多数据,每个数据都会包含两部分,一部分是数据,另一部分是键,每个数据称为键/值对(Key/VaIue)。

接口下面是实际要使用的类,这些类比较多,也是需要重点掌握的,在后面会详细介绍。