gpt4 book ai didi

java - 如果维护封闭类型引用,内部类是否会被 GC 处理?

转载 作者:行者123 更新时间:2023-11-30 09:02:35 24 4
gpt4 key购买 nike

对我来说,很明显它不会得到维护,但我以前被 java 的微妙特性愚弄过,比如通过参数化内部类的构造函数来提供对封闭类型的引用,同时不知道语法 EnclosingType.this。我可能还不知道其他一些从内部类的封闭类型中检索对内部类实例的引用的方法。因此,如果我创建一个内部类的实例,并且不维护引用,但我维护对封闭类型实例的引用,GC 是否会清理内部类实例?

最佳答案

是的,内部类的实例将有资格进行GC。内部类实例引用了包含类实例的实例,不是相反。

关于java - 如果维护封闭类型引用,内部类是否会被 GC 处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25914897/

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