集合类概述
java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存储基本类型的数据,集合用来存储对象的引用。常用的集合有 List 集合、Set 集合和 Map 集合,其中 List 集合与 Set 集合继承了 Collection 接口,各接口还提供了不同的实现类。上述集合类的继承关系如图12.1所示。

Figure 1. 图12.1 常用集合类的继承关系
java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存储基本类型的数据,集合用来存储对象的引用。常用的集合有 List 集合、Set 集合和 Map 集合,其中 List 集合与 Set 集合继承了 Collection 接口,各接口还提供了不同的实现类。上述集合类的继承关系如图12.1所示。