anArray前面的程序使用以下代码行声明了一个数组(名为):
// declares an array of integers int[] anArray;
与其他类型变量的声明一样,数组声明有两个组成部分:数组的类型和数组的名称。数组的类型写为type[],其中type是所包含元素的数据类型;括号是特殊符号,表示此变量包含一个数组。数组的大小不是其类型的一部分(这就是括号为空的原因)。数组的名称可以是您想要的任何名称,只要它遵循类部分中讨论的规则和约定。与其他类型的变量一样,声明实际上并不创建数组;它只是告诉编译器这个变量将保存一个指定类型的数组。
同样,您可以声明其他类型的数组:
byte[] anArrayOfBytes; short[] anArrayOfShorts; long[] anArrayOfLongs; float[] anArrayOfFloats; double[] anArrayOfDoubles; boolean[] anArrayOfBooleans; char[] anArrayOfChars; String[] anArrayOfStrings;
您还可以将括号放在数组名称之后:
// this form is discouraged float anArrayOfFloats[];
然而,惯例不鼓励这种形式;括号标识数组类型,并应与类型名称一起出现。