强引用、 软引用、 弱引用、 幻象引用

不同的引用类型,主要体现的是对象不同的可达性(Reachable)状态和对垃圾收集的影响。 强引用: StrongReference是最常见的普通对象引用 ,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象。 对于一个普通的对象,如果没有其他的引用关系,只要超过了引用的作用域或者显式地将相应(强) 引用赋值为null,就是可以被垃圾收集的了,当然具体回收时机还是要看垃圾
相关文章
相关标签/搜索