1. ホーム
  2. java

[解決済み] Java Try Catch Finally ブロック(Catchなし

2022-08-08 05:44:40

質問

新しいコードをレビューしています。 プログラムはtryとfinallyブロックだけを持っています。 catchブロックは除外されているので、tryブロックは例外または投げられるものに遭遇した場合、どのように動作しますか? それは単に最終ブロックに直接行くのでしょうか?

どのように解決するのですか?

tryブロック内のコードのいずれかがチェックされた例外を投げることができる場合、それはメソッドシグネチャのthrows節に表示されなければなりません。 チェックされていない例外が投げられた場合、それはメソッドからバブルアウトされます。

finallyブロックは、例外が投げられるかどうかに関わらず、常に実行されます。