java - 如何在内存中查找对象

标签 java

有什么办法可以发现一个特定的对象是否还在内存中?例如,我有一个名为 GuiSearchJFrame。当我调用某些方法时,它将被处理掉。我想找到它是否仍在内存中或已被处置。我是 Java 的新手。请帮助我。

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

最佳答案

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

只要你有对它的引用,这个对象就还在内存中。根据 disposed 的作用,您可以拥有一个“disposed”的对象,并且仍然在内存中,因为您仍然有对它的引用。

关于java - 如何在内存中查找对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322566/

相关文章:

java - 在 Swing 中的 JTable 单元格内滚动

java - 如何自定义 Eclipse 关于对话框的关于文本?

java - 从 REST 客户端动态创建 Android 模型

java - 如何同时从 Jenkins 运行多个 Selenium 测试?

java - 使用DTO绑定(bind)多个动态创建字段的相同属性名

java - 如何将 map api key 存储在 local.properties 中并在 AndroidManifest.xml 中使用

java - 在某些情况下,解析中间没有值的管道分隔字符串

java - 为什么 flatMap() 之后的 filter() 在 Java 流中是 "not completely"懒惰的?

java - 使用 Java 的 C 语法检查器

java - Espresso + Junit4 如何在需要登录的其他屏幕上进行测试