概述
在内存中申请一块内存空间用来存储数据,在java中集合实际上是用来代替定长数组的一种引用数据类型。
集合和数组的区别
1.长度区别
数组长度固定,定义较多会造成内存空间浪费,定义小了不够用。
集合的长度可变。用多少拿多少
2.存储数据类型的区别
数组可以基本数据类型和引用数据类型,但是存储的数据类型比较单一
集合只能存储引用数据类型,但是可以存储多种数据类型。
集合的类型
1.单列集合
2.双列集合(以键值对的形式存储)
在内存中申请一块内存空间用来存储数据,在java中集合实际上是用来代替定长数组的一种引用数据类型。
1.长度区别
数组长度固定,定义较多会造成内存空间浪费,定义小了不够用。
集合的长度可变。用多少拿多少
2.存储数据类型的区别
数组可以基本数据类型和引用数据类型,但是存储的数据类型比较单一
集合只能存储引用数据类型,但是可以存储多种数据类型。
1.单列集合
2.双列集合(以键值对的形式存储)