javaのtry-catch文の実行経路が気になったのですが、以下の状況の詳細がわかりませんでした。
次のようなステートメントがあるとします。
try {
// Make a call that will throw an exception
thisWillFail();
// Other calls below:
willThisExecute();
} catch (Exception exception) {
// Catch the exception
}
thisWillFail() の下の行は catch に移動する前に実行されますか、それとも例外がスローされるとすぐに try ステートメントの実行が catch にジャンプしますか?
つまり、call 'a' が try ステートメントで例外をスローしない場合、call 'a' に続く call 'b' が実行されると仮定しても安全でしょうか?
ありがとう