首页 > 其他 > 详细

JVM

时间:2021-05-30 20:23:48      阅读:31      评论:0      收藏:0      [点我收藏+]

 

 技术分享图片

 

 

 

 

 

技术分享图片技术分享图片

 

技术分享图片

注意:1,途中实线表示强引用,有GC Root指出的强引用的对象不能被回收,

   2,当一个对象只有软引用指向时,并且当垃圾回收机制回收一次后发现内存任然不够,再回收该对象,

     3,当一个对象只有弱引用指向时,当垃圾回收机制回收时,会直接回收掉,

   4,配合引用队列,当软,弱对象指向的对象被回收时,会进入引用的队列中。再一词释放。

   5,虚引用,终结器引用与上面两种引用不同,它必须与引用队列关联使用,上面两种引用不一定要关联引用队列使用。

      6, 虚引用的典型用法:虚引用指向的对象被回收后,虚引用对象自身会进入被一个线程监控的引用队列中,调用方法释放直接内存 的空间。

注意:(软,弱引用本身就是一个对象)

    强引用的对象一定不会被回收。

JVM

原文:https://www.cnblogs.com/gjx1212/p/14824398.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!