public class WeakReference<T> extends Reference<T>
假设垃圾收集器确定在某一个时间点的对象是weakly reachable。在那个时候它会自动清除所有的弱引用,对象和所有弱引用的任何其他弱可及对象,该对象是可通过链强、软引用。同时也宣布所有以前的弱可及对象是可终结。在同一时间或一段时间后,它会将那些新开垦的弱引用是引用队列注册。
Constructor and Description |
---|
WeakReference(T referent)
创建一个引用给定对象的新的弱引用。
|
WeakReference(T referent, ReferenceQueue<? super T> q)
创建一个新的弱引用,该引用引用给定的对象并用给定的队列进行注册。
|
public WeakReference(T referent)
referent
对象的弱引用将是新的
public WeakReference(T referent, ReferenceQueue<? super T> q)
referent
对象的弱引用将是新的
q
-队列的引用进行登记,或
null如果不需要登记
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.