黑马程序员技术交流社区
标题:
关于数组空间分配的问题
[打印本页]
作者:
么哒你个么哒
时间:
2014-7-4 11:12
标题:
关于数组空间分配的问题
int A=new int[]{1,2,3,4,5}和int[]={1,2,3,4,5}
都是在堆中分配的空间吗
作者:
sk120110
时间:
2014-7-4 12:52
new是在堆内存中
作者:
玉遥
时间:
2014-7-4 17:21
变量A是在栈内存中,new出来的数组在堆内存中有个地址,变量A指向这个地址。所有new出来的东西一般都在栈内存
你这两个这么写都不对,必须有变量名,
定义数组四种格式
A:int[] arr = new int[3];//3表示数组长度
B:int arr[] = new int[3];//3表示数组长度
C:int[] arr = new int[]{1,2,3};//直接定义数组元素
D:int[] arr = {1,2,3};//直接定义数组元素
作者:
我为你着迷
时间:
2014-7-4 22:02
{:3_55:};连变量名都没有 new出来的东西全部都在堆中 这是必须的
作者:
么哒你个么哒
时间:
2014-7-5 22:24
我为你着迷 发表于 2014-7-4 22:02
;连变量名都没有 new出来的东西全部都在堆中 这是必须的
额,笔误:P
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2