gpt4 book ai didi

java - Swing dispose() 实际上并没有将当前对象引用清空?

转载 作者:行者123 更新时间:2023-11-30 03:47:18 25 4
gpt4 key购买 nike

在想知道处理我的框架是否会返回 null (如果选中),我继续测试它。我搜索过 dispose(),但我读到的大多数文章只是说明何时使用它,而不是它实际作用。我尝试了示例代码,也许我的代码根本不正确,但如果不是。 dispose() 在 JVM 中实际上做了什么?

如果有人确实找到与此相关的链接,请发布该链接,以便我删除此问题

最佳答案

对象可以改变它们的状态。但是,它们不能随意更改整个其他对象集合中的任何状态。

因此,如果您在对象上调用任何方法,它不会对任何可能的对该对象的引用产生直接影响> 其他对象。

在您的情况下,dispose() 正在释放对包装的操作系统级组件的对象内引用,而不是从环境中删除 Java 对象(并清除其引用)。

关于java - Swing dispose() 实际上并没有将当前对象引用清空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25334518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com