Java的四种引用方式2019-03-02 本文已影响3人 黄靠谱 概述 强引用 > 软引用 > 弱引用 > 虚引用 强引用的对象的回收条件是GC Roots的可达性,只要可达,则强引用的对象就不会被GC。 软引用的对象只有在JVM内存不足的时候,才会被GC回收 弱引用的对象在GC时会被回收,比如ThreadLocal属性的回收就是弱引用 虚引用用来测试一个对象是否已经被内存回收 参考 https://www.cnblogs.com/yw-ah/p/5830458.html