try
{
throw tryException();
}
catch
{
throw catchException();
}
finally
{
throw finallyException();
}
答案 0 :(得分:0)
根据官方Java文档:
"当try块退出时,finally块始终执行。这确保即使发生意外异常也会执行finally块。"
请参阅https://docs.oracle.com/javase/tutorial/essential/exceptions/finally.html
答案 1 :(得分:0)
除非Suresh Atta在评论中指出,否则将抛出最终例外情况;调用System.exit(),它将突然终止程序。
请记住,在没有System.exit()的情况下,finally块总是在catch块之后运行。
当finally块最后运行时,将抛出finally块中抛出的异常。
N.B:你可以尝试,最后在没有阻挡的情况下阻止。