集合框架
集合、数组都是对多个数据进行存储操作的结构,简称java容器。(此时的存储主要指的是内存层面的存储,不涉及持久化存储
2.数组存储
2.1 数组在存储多个数据方面的特点
-
一旦初始化以后,长度就确定了
-
数组一旦定义好,元素的类型就确定了
2.2 数组在存储多个数据方面的缺点
-
一旦初始化后,长度不可修改
-
获取数组中实际元素的个数的需求,没有现成的属性或方法可用
-
数组存储数据的特点:有序可重复,对于无序不可重复的需求无法满足
3.集合框架
Collection接口:单列集合,用来存储一个一个的对象
-
List接口:存储有序的,可重复的数据 -->“动态”数组
-
ArrayList、LinkedList、Vector
-
-
Set接口:存储无序的、不可重复的数组
-
HashSet、LinkedHashSet、TreeSet
-
Map接口:双列集合、用来存储键值对数据
浙公网安备 33010602011771号