|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.lang.ref.Reference<T> java.lang.ref.WeakReference<T>
public class WeakReference<T>
弱參考物件,它們並不禁止其指示物件變得可終結,並被終結,然後被回收。弱參考最常用於實作規範化的映射。
假定垃圾回收器確定在某一時間點上某個物件是弱可到達物件。這時,它將自動清除針對此物件的所有弱參考,以及通過強參考鏈和軟參考,可以從其到達該物件的針對任何其他弱可到達物件的所有弱參考。同時它將宣告所有以前的弱可到達物件為可終結的。在同一時間或晚些時候,它將那些已經向參考佇列註冊的新清除的弱參考加入佇列。
建構子摘要 | |
---|---|
WeakReference(T referent)
創建參考給定物件的新的弱參考。 |
|
WeakReference(T referent,
ReferenceQueue<? super T> q)
創建參考給定物件的新的弱參考,並向給定佇列註冊該參考。 |
方法摘要 |
---|
從類別 java.lang.ref.Reference 繼承的方法 |
---|
clear, enqueue, get, isEnqueued |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public WeakReference(T referent)
referent
- 新的弱參考將參考的物件public WeakReference(T referent, ReferenceQueue<? super T> q)
referent
- 新的弱參考將參考的物件q
- 該參考向其註冊的佇列;如果不需要註冊,則為 null
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。