基本概念
- 数组是引用数据类型的变量。
- 多个相同的数据类型按一定的顺序排列的对象,
- 可以是基本数据类型,也可以是引用数据类型。
结构
- 数组名
- 元素
- 角标、小标、索引
- 数组的长度,元素的个数
特点
- 顺序排列
- 引用数据类型,元素可以是基本元素类型,也可以是引用数据类型
- 在内存中开辟一块连续的空间
- 长度一旦确定,无法修改
分类
- 维数:一维、二维
- 元素类型:基本数据类型、引用数据类型
数组的赋值
array2 = array1;
如何理解: 将array1保存的数组的地址值赋给了array2,使得array1和array2指向的是堆空间中同一个数组实体。
数组的复制
int[] array1 = new int[array1.length];
for(int i = 0; i < array1.length; i++) {
array2[i] = array1[i];
}```