JAVA中声明一个一维数组,int a[]; 这时没有初始化,并没有在堆空间开辟空间。
a=new int[5];这时才在堆空间中有了空间。我的理解是声明时数组大小没有明确,是在初始化时才确定的
二维数组同理,在声明的时候必须先声明行数,可以不声明列数。是由多个一维数组组成的。
JAVA中声明一个一维数组,int a[]; 这时没有初始化,并没有在堆空间开辟空间。
a=new int[5];这时才在堆空间中有了空间。我的理解是声明时数组大小没有明确,是在初始化时才确定的
二维数组同理,在声明的时候必须先声明行数,可以不声明列数。是由多个一维数组组成的。