Java引用类型

StrongReference 强引用

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

SoftReference 软引用

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

WeakReference 弱引用

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

PhatomReference 虚引用

  • 回收时机:在垃圾回收的时候
  • 使用:合ReferenceQueue来跟踪对象被垃圾回收期回收的活动
  • 生命周期:GC后终止
上一篇 CentOS 7下安装MySQL 8
下一篇 Java volatile详解
目录
文章列表
1 CSS设置select或option文本居中居右对齐
CSS设置select或option文本居中居右对齐
2
Android测试(7):Espresso自动化测试
Android测试(7):Espresso自动化测试
3
Java8新特性Function和BiFunction
Java8新特性Function和BiFunction
4
Spring Cloud Feign请求拦截器和日志
Spring Cloud Feign请求拦截器和日志
5
Android Studio中添加GSON并使用GsonFormat快速实现实体类
Android Studio中添加GSON并使用GsonFormat快速实现实体类
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。