Java
集合框架
Java Collection Framework
,又被称为容器
container
,是定义在
java.util
包下的一组接口 interfaces
和其实现类
classes
。
其主要表现为将多个元素 element 置于一个单元中,用于对这些元素进行快速、便捷的存储
store
、检索 retrieve 、管理
manipulate
,即平时我们俗称的增删查改
CRUD
。
类和接口总览
基本关系说明
1.
Collection
:用来存储管理一组对象
objects
,这些对象一般被成为元素
elements
- Set : 元素不能重复,背后隐含着查找/搜索的语义 1)、SortedSet : 一组有序的不能重复的元素
- List : 线性结构
- Queue : 队列
- Deque : 双端队列
2.
Map
:
键值对
Key
-
Value
-
Pair
,背后隐含着
查找
/
搜索
的语义
- SortedMap : 一组有序的键值对