gpt4 book ai didi

java - 方法完成和异常

转载 作者:行者123 更新时间:2023-12-03 23:13:39 24 4
gpt4 key购买 nike

当异常从内存中回收对象时,GC忽略了异常时,我不太了解。

如果将try/catch放入finalize方法中,我会看到它总是被执行...那么在哪些情况下不引发异常?

谢谢。

最佳答案

finalize方法由终结器线程运行。如果抛出异常,则终结器将忽略它(吞下它)。否则,终结器线程将死亡。
这适用于您的代码(在finalize()内部)引发但未被捕获的异常。如果发现异常,则照常进行。

关于java - 方法完成和异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276289/

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