数组的一旦初始化,长度不能改变,内容能够改变。java
数组初始化为null或者{}的时候,数组的长度都为0,故而不能再被赋值,不然会报错,下例注释部分就会报错数组
package test; public class testArray { public static void main(String args[]){ Integer a[]=new Integer[2]; Integer b[]=null; Integer c[]={}; a[0]=1; // b[0]=2; // c[0]=3; System.out.println(a[0]); // System.out.println(b[0]); // System.out.println(c[0]); } }