int[] a; int a[];Java不允许我们在数组定义时指定一个数组有多大。数组变量实际上是一个指向数组的句柄。
定义时直接赋值
int[] a = { 1, 2, 3, 4, 5 };
Case: Arrays.java
所有的数组都有一个本质成员:length
数组有下标检查。
new an array
Case: ArrayNew.java
因此数组的大小是运行时刻决定的。
数组成员在创建时会得到自动的缺省值。
对于对象数组,数组的成员实际上是句柄。
Case: ArrayClassObj.java
对象数组也可以定义初始化
Case: ArrayInit.java
Case: VarArgs.java