深入java数组:数组在内存中的存储细节
时间:2014-04-13 09:02 来源: 我爱IT技术网 作者:微风
深入java数组:
数组在内存中的存储细节
1.数组对象(引用类型不能直接操作,通过引用它来操作)实际存储在堆(heap)内存。当数组对象不存在引用变量引用它时,java垃圾回收机制会回收它,只要存在引用变量引用它时,其不会被销毁,可以反复利用。对对象的创建的成本比较大的原因:对象会保存于运行时数据区(堆内存)
--堆栈的区别:
堆(heap):先入先出
栈(stack):先入后出
堆内存:引用类型
栈内存:基本类型
2.数组对象引用变量作为方法的局部变量,则该引用变量存储在栈内存。当方法结束,改内存会被自动销毁。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/4972.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
