什么时候垃圾收集器应该收集JavaFX选项卡?

kin*_*ong 4 java garbage-collection javafx

TabPaneTab,它出现.我正在创造新的Tab,将它添加到我的TabPane.然后我关闭选项卡并以TabPane编程方式将其删除.

Tab未设置为null.这是正确的行为吗?如何清理/破坏这个Tab对象?

Jen*_*gsa 6

垃圾收集器不会破坏您仍然持有引用的对象.

假设您有一个局部变量或一个字段myTab,那么只需分配

myTab = null;
Run Code Online (Sandbox Code Playgroud)

之后让垃圾收集者完成他的工作.如果您对此对象实例有其他引用,请对它们执行相同的操作.