gpt4 book ai didi

java - 如何在没有名称的情况下销毁java中的对象?

转载 作者:行者123 更新时间:2023-12-03 18:48:55 24 4
gpt4 key购买 nike

我正在遍历一个数组并根据创建不同对象的值。我想知道如何删除或取消引用没有名称的对象。

举个例子说明一下

new Test(); // so now how would I delete this instance of test?

最佳答案

new Test().m1().m2();
// here the previous instance may be deleted, there is no reference to `new Test()`

它会在之后被GC删除(我们不知 Prop 体什么时候会调用)所有操作(m1, m2 我们示例中的方法)完成。

您可以调用 Runtime.getRuntime().gc()(或简称为 System.gc() ),但不能保证垃圾收集器一定会来。

我试着画出我能想象到的样子。

enter image description here

关于java - 如何在没有名称的情况下销毁java中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38115311/

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