有什么方法可以找到对一个对象的所有引用(在 Java 中)?
我有一个对象缓存,我想定期扫描它以查看删除该对象是否会导致它被销毁。
最佳答案
您可能想看看 Java 提供的不同引用类型:strong, soft, weak, and phantom .
对于缓存,您通常会将引用包装到 WeakReference 或 SoftReference 中,并在没有更多强引用剩余时收集对象。
关于Java 引用资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1943122/