gpt4 book ai didi

Java 数组销毁

转载 作者:行者123 更新时间:2023-12-01 06:37:02 26 4
gpt4 key购买 nike

如果我使用“Array_Name[] = NULL”,java的垃圾收集器会收集数组的其余部分吗?

最佳答案

仅当 Array_Name 实际上一开始就引用了一个数组。并且仅当没有其他对该数组的引用时。并且它只会回收数组中未被数组外部任何内容引用的元素。而且只有当它想要抽出时间时它才会这样做:-)

(语法 Array_Name[] = NULL 并没有真正的意义。但我假设你做了类似的事情:

 Foo[] Array_Name = new Foo[n];
//...
Array_Name = null; // Note the lowercase "null"

鉴于我上面描述的条件,这可能使数组成为垃圾收集的正确目标。)

关于Java 数组销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4543250/

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