Java中的数组让它如此特别!前言数组是用标识符名称封装在一起的相同类型的对象或原始数据的序列。简单来说,就是需要创建并初始化一个数组。可以通过整数下标访问数组元素,数组的大小不会改变。大多数时候这就是您需要知道的全部内容,但有时您必须对数组执行更复杂的操作,并且您可能还需要在数组和更灵活的Collections之间进行评估。因此,本章我们将对数组进行更深入的分析。数组初始化声明数组变量时,需要指明数组类型(数据元素类型后跟[])和数组变量的名称。定义一个数组引用,只需要在类型名前加上方括号:int[]a;方括号也可以放在标识符后面,两者的含义是一样的:inta[];这种格式符合C和C++程序员的习惯。但前一种格式可能更合理,毕竟它说类型是“一个整数数组”。对于数组,初始化动作可以出现在代码的任何地方,但也可以使用特殊的初始化表达式,它必须出现在创建数组的地方。这个特殊的初始化包含一个用一对花括号括起来的值。在这种情况下,存储空间的分配(相当于使用new)将由编译器负责。例如:int[]a={1,2,3,4,5};那么为什么在还没有数组的情况下定义一个数组引用呢?在Java中,您可以将一个数组分配给另一个数组。事实上,您真正要做的是复制一个引用,如下所示:publicstaticvoidmain(String[]args){int[]a1={1,2,3,4,5};诠释[]a2;a2=a1;对于(inti=0;i
