Java ドキュメントで私はこれを読んでいます: try ブロックが終了すると、finally ブロックは常に実行されます。これにより、予期しない例外が発生した場合でも、finally ブロックが実行されます。しかし、finally は例外処理以外にも役立ちます。これにより、プログラマーはクリーンアップ コードが return、continue、または break によって誤ってバイパスされるのを防ぐことができます。
break または continue で try ブロックを終了するのはいつですか? 私が考えることができる唯一のシナリオは、try ブロック内でループを実行していて、break/continue を使用して終了することですが、try ブロック自体ではなく、ループの外で終了する必要があります。