您的位置:首页 > 其它

new但是new的是类的数组的话,是没有在堆里给这些数组分配空间的,只分配了引用的空间。

2013-07-05 16:55 232 查看
new 的是基本类型就分配了空间,如果是非基本类型就没有分配空间。

比如有类A

pulic A[ ] arr= new A[9];

那用到arr里每个元素的时候要重新new,否则会出错。

pulic int[ ] inte = new int[9];

这个就直接在堆里分配了9个int空间。

可以看java编程思想2.2.3 java中的数组,也可以知道,基本类型数组声明后就有内存。对象数组声明后只是引用的数组,有内存,但只是引用占的内存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐