|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。