阅读背景:

java中强引用、软引用、弱引用、幻象引用有什么区别?分别使用在什么场景?

来源:互联网 

不同的引用类型,主要体现在对象的不同可达性(reachable)状态和对垃圾收集的影响。

1.强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就表明对象还"活着",垃圾收集器不会碰这个对象。对于一个普通的对象,如果没有其他的引用关系,只要超过了引用的作用域或者显示的将其强引用赋值为null,就是可以被垃圾收集的,其具体回收的时机还要看垃圾收集策略。1




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: