读书人

java根本数据类型数组

发布时间: 2012-08-30 09:55:54 作者: rapoo

java基本数据类型数组

以前一直没注意,现在才突然发现了, 也许是自己基础不够扎实

基本数据类型数组在创建时正确的写法

int[] num = new int[10];

或者:

?

int[] num;
num = new int[10];

?

这实际上和:
Date now;
now = new Date();
没有差异。

?

int[] num只是一个句柄而已,实际的内存是在new的时候被分配的

int[] num = new int[10]; 也就是开始在内存栈中分配了变量num,在new的时候又在内存堆里分配了空间,变量num指向堆空间的首地址!

?

如果想初始化长度

int [] num=new int[10];?? 或???? int [] num={1,1,1,1,1,1,1,1,1,1};

补充一下,int [] num={1,1,1,1,1,1,1,1,1,1};这种声明方法,数组的长度由后面的初始化元素决定,如果你初始化几个元素,那么数组的长度就是初始化为元素的个数。

读书人网 >编程

热点推荐