Java 引用资料

标签 java reference garbage-collection

有什么方法可以找到对一个对象的所有引用(在 Java 中)?

我有一个对象缓存,我想定期扫描它以查看删除该对象是否会导致它被销毁。

最佳答案

您可能想看看 Java 提供的不同引用类型:strong, soft, weak, and phantom .

对于缓存,您通常会将引用包装到 WeakReference 或 SoftReference 中,并在没有更多强引用剩余时收集对象。

关于Java 引用资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1943122/

相关文章:

c++ - 如果 x 是对 unique_ptr 的引用,那么 *x 是 "reference to element pointed to"?

c++ - 调用方如何知道应调用哪个同名成员函数

.net - .net 是否有类似 BigMemory 的系统

java - 无法计算百分比

java - Libgdx:将 2 个 Actor 放在另一个上面

java - 禁用 LINT 检查有哪些副作用?

c++ - 关于通过 const 指针/const 引用传递的 2 个快速问题

c# - 跨 C# 和 C++/CLI 对象的垃圾收集

c# - GC 是否需要多次收集具有挂起终结器的对象?

java - 如何使 View 以 body 为中心并增加Y?