JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.ref.Reference
的使用

使用 Reference 的软件包
java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 
 

java.lang.refReference 的使用
 

java.lang.refReference 的子类
 class PhantomReference<T>
          虚引用对象,在回收器确定其指示对象可另外回收之后,被加入队列。
 class SoftReference<T>
          软引用对象,在响应内存需要时,由垃圾回收器决定是否清除此对象。
 class WeakReference<T>
          弱引用对象,它们并不禁止其指示对象变得可终结,并被终结,然后被回收。
 

返回 Referencejava.lang.ref 中的方法
 Reference<? extends T> ReferenceQueue.poll()
          轮询此队列,查看是否存在可用的引用对象。
 Reference<? extends T> ReferenceQueue.remove()
          移除此队列中的下一个引用对象,阻塞到某个对象变得可用为止。
 Reference<? extends T> ReferenceQueue.remove(long timeout)
          移除此队列中的下一个引用对象,阻塞到有一个对象变得可用或者给定的超时期满了为止。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策