有什么方法可以发现某个特定对象是否仍在内存中?例如,我有一个名为JFrameGuiSearch。当我调用某种方法时,它将被丢弃。我想查找它是否仍在内存中或已处置。我是Java新手。请帮我。

编辑:我想做的是发现特定对象是否仍在内存中,如果它在内存中,我想调用一个方法,如果不是,则调用另一个方法。

最佳答案

我假设disposed清理对象隐藏的资源。

只要有引用,该对象仍在内存中。根据所处置的内容,您可能拥有一个“已处置”的对象,并且由于仍对其具有引用,因此该对象仍在内存中。

10-08 15:25