概述
强引用 > 软引用 > 弱引用 > 虚引用
- 强引用的对象的回收条件是GC Roots的可达性,只要可达,则强引用的对象就不会被GC。
- 软引用的对象只有在JVM内存不足的时候,才会被GC回收
- 弱引用的对象在GC时会被回收,比如ThreadLocal属性的回收就是弱引用
- 虚引用用来测试一个对象是否已经被内存回收
强引用 > 软引用 > 弱引用 > 虚引用
本文标题:Java的四种引用方式
本文链接:https://www.haomeiwen.com/subject/zxzyuqtx.html
网友评论