gpt4 book ai didi

java - 如果在 finalize() 期间抛出异常会发生什么

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:23 26 4
gpt4 key购买 nike

如果在finalize()执行过程中抛出异常会怎样?堆栈是否像往常一样展开?它是否继续 finalize() 并忽略异常?它会停止 finalize() 并继续 GC 对象吗?或者是其他东西?

我不是在寻找使用 finalize() 的指南,有很多页面对此进行了解释。

最佳答案

来自Object#finalize()文档:

Any exception thrown by the finalize method causes the finalization of this object to be halted, but is otherwise ignored.

关于java - 如果在 finalize() 期间抛出异常会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3038211/

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