Java引用类型

StrongReference 强引用

  • 回收时机:从不回收
  • 使用:对象的一般保存
  • 生命周期:JVM停止的时候才会终止

SoftReference 软引用

  • 回收时机:当内存不足的时候
  • 使用:SoftReference结合ReferenceQueue构造
  • 生命周期:内存不足时终止

WeakReference 弱引用

  • 回收时机:在垃圾回收的时候
  • 使用:同软引用
  • 生命周期:GC后终止

PhatomReference 虚引用

  • 回收时机:在垃圾回收的时候
  • 使用:合ReferenceQueue来跟踪对象被垃圾回收期回收的活动
  • 生命周期:GC后终止

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/13/java-reference-type/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Java引用类型
StrongReference 强引用 回收时机:从不回收 使用:对象的一般保存 生命周期:JVM停止的时候才会终止 SoftReference 软引用 回收时机:当内存不足的时候 使……
<<上一篇
下一篇>>
文章目录
关闭
目 录