代码:
public static void main(String[] args) {
//定义一个int[]类型的数组变量
int[] iArr;
//静态初始化数组,数组长度为4
iArr = new int[]{2, 5, -12, 20};
}
静态初始化完成后(内存分配状态如下图1.5所示),iArr数组变量所引用的数组所占用的内存空间被固定下来,程序员只能改变数组元素内的值,但不能移动该数组所占用的内存空间——既不能扩大该数组对象所占用的内存,也不能缩减该数组对象所占用的内存。