首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java根本数据类型数组

2012-08-30 
java基本数据类型数组以前一直没注意,现在才突然发现了, 也许是自己基础不够扎实基本数据类型数组在创建时

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};这种声明方法,数组的长度由后面的初始化元素决定,如果你初始化几个元素,那么数组的长度就是初始化为元素的个数。

热点排行