1、数组概念
a、数组可以看成是多个相同类型数据组合,对这些数据的统一管理。
b、数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。
c、数组的元素可以是任何数据类型,包括基本类型和引用类型。
d、数组是只能分配在堆上面的,因为Java中的数组是引用类型。
2、数组声明
a、数组元素类型 数组名[ ]; 即type var[ ];
b、数组元素类型[ ] 数组名; 即type[ ] var;
3、数组赋值
默认初始化:
a、new int[5];
静态初始化
b、{1,2,3,4,5}
动态初始化
c、a[n] = m;
4、数组访问
数组名[数组下标],下标取值范围0~size-1。
5、多维数组的初始化
a、 String [][]aString = new String[4][2];
Integer [][][] a = new Integer[3][][];
b、 String [][]b = {{"a", "b"}, {"a", "a"}, {"c", 'c"}, {"d", "a"}};
c、a[i][j] = m;