首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【转】Java高级进阶学习-Java的内存储器回收(1)

2012-10-19 
【转】Java高级进阶学习-Java的内存回收(1)?如下代码?它们运行后,在栈区和堆内存区又是怎么样一个图示呢?相

【转】Java高级进阶学习-Java的内存回收(1)


【转】Java高级进阶学习-Java的内存储器回收(1)

?

如下代码

【转】Java高级进阶学习-Java的内存储器回收(1)

?


它们运行后,在栈区和堆内存区又是怎么样一个图示呢?相信朋友们,通过,看阿堂上面的两个图示的说明后,就可以很快得出结论了,正确结果图如下
【转】Java高级进阶学习-Java的内存储器回收(1)



也就是说图示里的--“第三个Node对象”--将会有机会被回收。(转者注)


  对于垃圾回收机制来说,判断一个对象是否可回收的标准就在于该对象是否被引用,因此引用也是JVM进行内存管理的一个重要概念。为了更好的管理对象的引用,从JDK1.2开始,在java.lang.ref包下提借了三个类SoftReference,PhantomaReference和WeakReference。它们分别代表了系统对对象的3种引用方式:软引用,虚引用和弱引用。

?

转自:http://hi.baidu.com/javabbs/blog/item/90fbdf17a862c504c93d6d83.html

热点排行