【发布时间】:2011-06-21 20:47:15
【问题描述】:
在 Java 中,我记得有一种方法可以将对象存储为可能被垃圾回收的可用格式。这是某种松散的参考。如果他们得到垃圾收集,有一种方法可以检测和重新加载。
我很难找到这个。一般来说,关于 GC 的信息太多了。有人知道名字吗?
【问题讨论】:
在 Java 中,我记得有一种方法可以将对象存储为可能被垃圾回收的可用格式。这是某种松散的参考。如果他们得到垃圾收集,有一种方法可以检测和重新加载。
我很难找到这个。一般来说,关于 GC 的信息太多了。有人知道名字吗?
【问题讨论】:
相信你在找WeakReference
【讨论】:
【讨论】:
我认为您正在寻找 java.lang.ref 中的 *Reference 类。 ReferenceQueue 类允许您在收集参考时收到通知。
您可能还会发现来自 Google Guava 的 FinalizableReference 很有用。
【讨论】: