1. 集合类概述
1.1. java.util包中提供了一些集合类,这些集合类又被称为容器。
1.2. 关于容器,集合类与数组的不同之处:
- 数组的长度是
固定
的,集合的长度是可变
的; - 数组用来存放
基本类型的数据
,集合用来存放对象的引用
。
1.3. 常用的集合有List集合、Set集合和Map集合;
List与Set继承了Collection接口
,各接口
还提供了不同的实现类
。
常用集合类的继承关系如下:
2. Collection接口
- Collection接口是层次结构中的根接口;
- 构成Collection的单位称为
元素
; - Collection接口通常不能直接使用,但该接口提供了
添加元素、删除元素、管理数据
的方法。 <