Java集合体系是一个庞大的体系,它主要包括以下几个接口和类:
-
Collection 接口
- 这是集合体系的最根接口。它定义了集合的基本操作,例如添加、删除元素,检查元素是否存在,获取集合的大小等。
- 它有两个主要的子接口:List 和 Set。
-
List 接口
- List 是一个有序的集合,允许存储重复的元素。
- 它有一些重要的实现类,如 ArrayList、LinkedList 和 Vector。
-
Set 接口
- Set 是一个不允许存储重复元素的集合。
- 它有一些重要的实现类,如 HashSet、LinkedHashSet 和 TreeSet。
-
Queue 接口
- Queue 是一个特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。
- 它有一些重要的实现类,如 LinkedList、PriorityQueue 等。
-
Deque 接口
- Deque 是一个双端队列,它支持在队列的两端插入和删除元素。
- 它有一些重要的实现类,如 ArrayDeque、LinkedList 等。
-
Map 接口
- Map 是一种存储键值对的数据结构。键是唯一的,每个键最多映射到一个值。<