阅读背景:

Java 强引用、软引用、弱引用、幻象引用有什么区别(ing)

来源:互联网 

1)引用出现的根源

引用出现的根源是由于GC内存回收的基本原理。GC回收本质上是回收对象。目前比较流行的回收算法是可达性分析算法。从GC roots开始安装一定的逻辑判断一个对象是否可达,不可达的话就说明这个对象已死。(除此之外另外一种常见的算法是引用计数法,但是这种算法有个问题就是不能解决相互引用的问题)。引用出现的根源是由于GC内存回收的基本原理。GC回收本质上是回收对象。目




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

分享到: