ArrayBasic

57 阅读1分钟

基本概念

  • 数组是引用数据类型的变量。
  • 多个相同的数据类型按一定的顺序排列的对象,
  • 可以是基本数据类型,也可以是引用数据类型。

结构

  1. 数组名
  2. 元素
  3. 角标、小标、索引
  4. 数组的长度,元素的个数

特点

  1. 顺序排列
  2. 引用数据类型,元素可以是基本元素类型,也可以是引用数据类型
  3. 在内存中开辟一块连续的空间
  4. 长度一旦确定,无法修改

分类

  1. 维数:一维、二维
  2. 元素类型:基本数据类型、引用数据类型

数组的赋值

array2 = array1;

如何理解: 将array1保存的数组的地址值赋给了array2,使得array1和array2指向的是堆空间中同一个数组实体。

数组的复制

int[] array1 = new int[array1.length];
for(int i = 0; i < array1.length; i++) {
	array2[i] = array1[i];
}```