|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Reference 的軟體套件 | |
---|---|
java.lang.ref | 提供了參考物件類別,支持在某種程度上與垃圾回收器之間的交互。 |
java.lang.ref 中 Reference 的使用 |
---|
java.lang.ref 中 Reference 的子類別 | |
---|---|
class |
PhantomReference<T>
虛參考物件,在回收器確定其指示對象可另外回收之後,被加入佇列。 |
class |
SoftReference<T>
軟參考物件,在回應記憶體需要時,由垃圾回收器決定是否清除此物件。 |
class |
WeakReference<T>
弱參考物件,它們並不禁止其指示物件變得可終結,並被終結,然後被回收。 |
返回 Reference 的 java.lang.ref 中的方法 | |
---|---|
Reference<? extends T> |
ReferenceQueue.poll()
輪詢此佇列,查看是否存在可用的參考物件。 |
Reference<? extends T> |
ReferenceQueue.remove()
移除此佇列中的下一個參考物件,阻塞到某個物件變得可用為止。 |
Reference<? extends T> |
ReferenceQueue.remove(long timeout)
移除此佇列中的下一個參考物件,阻塞到有一個物件變得可用或者給定的逾時期滿了為止。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。