定义:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储, 集合就是存储对象最常用的一种方式。
集合与数组辨析
容器长度
集合长度可变
数组长度固定
存储内容类型
集合存储引用数据类型
数组存储任意类型
是否可存储不同类型数据
集合可以存储不同类型数据
数组只能存储相同数据类型
分类:
单列集合Collection
List:元素有序、包含重复元素
Set:元素无序、不包含重复元素
双列集合Map:键值映射关系
其他功能接口
迭代器Iterator
Comparable与Comparator用于比较元素
|
|