Pet*_*ted 5 java exception finalizer
如果在执行finalize()期间抛出异常会发生什么?堆栈是否正常放松?它是否继续finalize()并忽略该异常?它是否会停止finalize()并继续GC对象?或者是其他东西?
我不是在寻找使用finalize()的指导方针.有很多页面解释了这一点.
Gno*_*upi 9
来自Object#finalize() javadoc:
finalize方法抛出的任何异常都会导致暂停此对象的终结,但会被忽略.
归档时间:
15 年,7 月 前
查看次数:
2849 次
最近记录:
13 年,11 月 前