数组的声明与创建
数组声明方式
dataType[] arrayRefaVar;//首选
dataType arrayRefaVar[];
创建数组
使用new来创建数组变量
dataType[] arrayRefaVar = new dataType[arraySize];
数组的长度
使用数组的length属性,每个数组都有一个length属性。
如:获取数组名为array的长度
int length = array.length
数组的初始化
静态初始化
不指定数组长度,在声明的时候赋初值由系统自动声明长度
int[] array={1,2,3,4,5};
ObejcetType[] objects={new ObjectType(2),new ObjectType(2)};
动态初始化
int[] a = new int[2];
a[0]=1;
a[1]=2;
默认的初始化
数组是引用类型,他的元素类型相当于类的实例变量,数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化