黑马程序员技术交流社区
标题: 数组在内存中的情况 [打印本页]
作者: 幺零夭夭 时间: 2015-11-9 23:18
标题: 数组在内存中的情况
数组刚创建时,在堆内存中已经存在值,int的默认值为0,double 为0.0,boolean默认false
栈内存存角标
int[] x=new int[3]
x=null //x为空,堆内存里的数据就变为垃圾(垃圾回收机制,清除内存)
作者: hbcoding 时间: 2015-11-10 08:33
纠正一下,栈内存里存的不是角标,而是数组0角标的地址值,也是整个数组的地址。因为数组在内存中是连续存储的,所以可以根据0角标的地址获取其他元素的地址。
作者: 阿呆2015 时间: 2015-11-10 08:42
喔喔喔喔
作者: 幺零夭夭 时间: 2015-11-10 10:30
多谢多谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |