有什么办法可以发现一个特定的对象是否还在内存中?例如,我有一个名为 GuiSearch
的 JFrame
。当我调用某些方法时,它将被处理掉。我想找到它是否仍在内存中或已被处置。我是 Java 的新手。请帮助我。
编辑:我想做的是查找特定对象是否还在内存中,如果它在内存中,我想调用一个方法,如果不在,则调用另一个方法。
最佳答案
我假设 disposed
清理了对象隐藏的资源。
只要你有对它的引用,这个对象就还在内存中。根据 disposed 的作用,您可以拥有一个“disposed”的对象,并且仍然在内存中,因为您仍然有对它的引用。
关于java - 如何在内存中查找对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322566/