Java引用类型

StrongReference 强引用

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

SoftReference 软引用

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

WeakReference 弱引用

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

PhatomReference 虚引用

  • 回收时机:在垃圾回收的时候
  • 使用:合ReferenceQueue来跟踪对象被垃圾回收期回收的活动
  • 生命周期:GC后终止
上一篇 CentOS 7下安装MySQL 8
下一篇 Java volatile详解
目录
文章列表
1 Java私钥字符串转为PHP pem私钥
Java私钥字符串转为PHP pem私钥
2
设计模式(8)状态模式
设计模式(8)状态模式
3
Groovy代码示例 - collect()方法
Groovy代码示例 - collect()方法
4
Android接入Facebook登录踩坑记录
Android接入Facebook登录踩坑记录
5
Linux Shell 解析xml节点的值
Linux Shell 解析xml节点的值
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。