Java集合框架中的接口

Java 集合框架中接口、之间的关系及其含义

集合框架是为表示和操作集合而制定的统一的标准,主要包括三大部分:对外的接口,接口的是实现和对集合的运算。简单地说,编程过程中会涉及对一类数据的处理,这类数据用统一的数据结构表示,为能统一的存放、规范的操作就定了存放、操作的结构规范,类似数组。其实在Java2之前sun就提供了集合操作,更准确的叫法应该是容器,比如Vector,Stack,Hashtable等,但功能相当有限,后来统一了集合架构,有了泛型之后更是对所有集合进行了重写,就有了现在我们看到的集合。

Java提供的集合位于java.util.*包下,主要分为三个部分:Collection(List集合,Set集合,Queue),Map键值对集合,工具类(Iterator迭代器,Enumeration枚举,Arrays数组工具和Collecitons工具)llection是集合的根接口,定义了很多操作集合的方法。
接口 interfaces基本关系说明

  1. Collection :用来存储管理一组对象 objects ,这些对象一般被成为元素 elements
    1. Set : 元素不能重复,背后隐含着查找/搜索的语义
    2. SortedSet : 一组有序的不能重复的元素
    3. List : 线性结构
    4. Queue : 队列
    5. Deque : 双端队列
  2. Map : 键值对 Key-Value-Pair ,背后隐含着查找/搜索的语义
    1. SortedMap : 一组有序的键值对.Java集合框架中的接口

Collection 常用方法说明

Java集合框架中的接口

Map常用方法说明

Java集合框架中的接口