gpt4 book ai didi

java - 如何在Java中正确删除数组

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:01 25 4
gpt4 key购买 nike

<分区>

我学习 Java 已经 4 天了,从我搜索过的教程中,讲师们花了很多精力来解释如何分配二维数组(例如):

Foo[][] fooArray = new Foo[2][3];

...但我没有找到任何解释如何删除它们的信息。

从内存方面来看,变量 fooArray 将指向堆中的一 block 内存,其中有 2 个元素。每个元素也指向堆中的另一个 block ,它有 3 个元素。

也就是说,我可以只引用第一个元素 block ,而垃圾收集器会完成这项工作吗?

Foo[1] = null;Foo[2] = null;

或者我是否必须使每个实例化的 Foo 元素为空?

Foo[1][1] = null; Foo[1][2] = null; Foo[1][3] = null; ...

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