以下Java代码块将抛出什么异常?

问题描述 投票:-1回答:1

将从下面的JAVA代码块中抛出什么异常?'''

try {
    throw new TryException();}
catch {
    throw new CatchException(); }
finally {
    throw new FinallyException(); }

'''

答案是FinalException(),但为什么不是TryException()?

java exception try-catch throw finally
1个回答
0
投票

在块try-catch中; TryException将被块捕获捕获。最后,执行finally块;无论执行什么块(try-catch)。这就是为什么答案是FinalException。

© www.soinside.com 2019 - 2024. All rights reserved.