Java 中四种引用(强引用、软引用、弱引用、虚引用)的区别是什么?(小鹏汽车、昆仑万维)在 Java 中,引用的强弱程度直接影响对象的垃圾回收行为。JDK 提供了四种不同级别的引用类型,它们从强到弱依次为:强引用、软引用、弱引用、虚引用。强引用(Strong Reference) 是 Java 最常见的引用类型,赋值方式如:Object obj = new Object();。只要一个对象存在强引用,就不会被垃圾回收器回收。特点:内存不足时,GC 也不会回收它。是默认的引用类型。只有将引用设为 null 后,对象才有可能被 GC 回收。软引用(SoftReference) 软引用可以用来实现...