Java垃圾收集到哈希表

hus*_*sik 1 java garbage-collection object

java收集垃圾签名的东西作为对象吗?

如果是,我可以告诉java以编程方式将它们引导到我的一个哈希表(接受对象吗?)?

我很好奇这个功能.我知道这 System.gc()是命令,但我怎么能实现第一个问题?我可以吗?

 myTrashBin=System.gc().getObjectList(); //???
Run Code Online (Sandbox Code Playgroud)

如果没有,可能有一种方法可以通过自定义类创建此功能.

最后一个问题:我们如何覆盖System.gc()?

谢谢.

Bri*_*new 5

这不在你的控制之下.如果您的对象无法访问,那么GC将收集这些对象.System.gc()只不过是一种暗示,不能依赖.

finalize()可能有意义,但阅读这个问题的答案,以了解限制等.幻影参考也可能是有意义的.