A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ╃→梅飛揚之城 中级黑马   /  2014-9-4 18:34  /  984 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ╃→梅飛揚之城 于 2014-9-5 10:43 编辑

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

3 个回复

倒序浏览
数组中?不清楚啊。好像毕姥爷讲继承的时候好像讲的堆内存和栈内存来着。数组我没看。不知道对你有没有帮助
回复 使用道具 举报
数组是在堆内存的,数组的引用是在栈内存,但是实例是在堆内存,
如int[] arrs=new int[]{1,2,3,4,5};
其中arrs是一个变量,保存在栈的,保存的是数组的堆内存中的内存地址,
然后数组的实例是在堆内存,
也就是说数组在两个内存都有中都有东西的。
回复 使用道具 举报
liaorubei 发表于 2014-9-4 19:53
数组是在堆内存的,数组的引用是在栈内存,但是实例是在堆内存,
如int[] arrs=new int[]{1,2,3,4,5};
其中 ...

又是你,讲的清晰,基础很扎实,牛B
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马