1:什么是集合?
程序运行过程中会产生很多的对象,这么多对象操作的时候需要一个容器进行存储.所以就产生了容器.
数组是一个容器 但是数组是一个存储基本数据类型和引用数据类型,只能存储一种数据类型长度固定的容器,当容器大小需要经常变化的时候就用到了集合.
数组特点:
- 长度固定
- 存储基本数据类型和引用数据类型
- 只能存储同一种元素
集合特点
- 长度大小不固定
- 只能存储引用数据类型(基本数据类型装箱成包装类)
- 存储多种元素(一般只存储一种元素,用泛型规范元素)
解释:
集合是一个存储对象的容器,准确来说集合就是一个存储对象引用的容器.
2:集合分类
Collection 和 Map集合
Collection 是单列集合
Map是双列集合 key value 形式存储数据
Collection 实现由 List Set Queue
List 有序可以重复的集合
Set 无需不重复的集合
Queue 队列集合 先进先出
网友评论