SoftReference、WeakReference、PhantomReference和FinalReference


SoftReference :

在虚拟机抛出OutOfMemoryError之前,确保已清除对软可访问对象的所有软引用。否则,不会对清除软引用的时间或清除对不同对象的一组此类引用的顺序设置任何约束。然而,鼓励虚拟机实现偏向于清除最近创建或使用的软引用。

WeakReference: 

PhantomReference:

FinalReference:

上一篇:

下一篇: