黑马程序员技术交流社区

标题: 关于数组 [打印本页]

作者: ╃→梅飛揚之城    时间: 2014-9-4 18:34
标题: 关于数组
本帖最后由 ╃→梅飛揚之城 于 2014-9-5 10:43 编辑

求助:数组中的栈内存和堆内存是怎么区分的?

作者: 挥斥方遒    时间: 2014-9-4 19:42
数组中?不清楚啊。好像毕姥爷讲继承的时候好像讲的堆内存和栈内存来着。数组我没看。不知道对你有没有帮助
作者: liaorubei    时间: 2014-9-4 19:53
数组是在堆内存的,数组的引用是在栈内存,但是实例是在堆内存,
如int[] arrs=new int[]{1,2,3,4,5};
其中arrs是一个变量,保存在栈的,保存的是数组的堆内存中的内存地址,
然后数组的实例是在堆内存,
也就是说数组在两个内存都有中都有东西的。

作者: 孤鸢    时间: 2014-9-4 21:17
liaorubei 发表于 2014-9-4 19:53
数组是在堆内存的,数组的引用是在栈内存,但是实例是在堆内存,
如int[] arrs=new int[]{1,2,3,4,5};
其中 ...

又是你,讲的清晰,基础很扎实,牛B




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2