【发布时间】:2014-12-25 19:31:27
【问题描述】:
有没有办法检查对 Java 对象的引用数量?
让 myObject 成为一个对象的引用,并且该对象已经完成了它的工作。我准备让它在处理方法中死掉,并将引用 myObject 用于其他目的,所以欢迎垃圾收集器杀死它。但我不确定是否没有其他对该对象的引用。如何检查?
【问题讨论】:
-
为什么重要?您不需要显式地
null您的实例,当它们不可访问时,它们符合被垃圾收集(何时或是否它们将被垃圾收集未指定)。跨度> -
假设我要将 myObject 用于其他目的。我稍微改述一个问题。
-
没有。我还是不太明白,你在找
WeakReference吗? -
拥有 GC 的全部意义在于您不会必须跟踪对对象的引用数。如果你喜欢这种记账方式 - 最好转向 c++ ...
标签: java object garbage-collection