finally ブロックは Java の構造で、try-catch ブロックと組み合わせてよく使用され、常に実行したいコードを配置するために使用されます。 try ブロック内のコードが実行された後、例外が発生したかどうかに関係なく、finally ブロックが常に実行されます。
try { // Hata oluşabilecek kodlar } catch (Exception e) { // Hata yakalama işlemleri } finally { // Mutlaka çalıştırılacak kodlar }
public class ついにExample { public static void main(String[] args) { try { System.out.println("Try bloğu çalışıyor."); int result = 10 / 0; // Bu satır ArithmeticException oluşturur. } catch (ArithmeticException e) { System.out.println("Catch bloğu çalışıyor: " + e.getMessage()); } finally { System.out.println("ついに bloğu her zaman çalışır."); } } }
Try bloğu çalışıyor. Catch bloğu çalışıyor: / by zero ついに bloğu her zaman çalışır.
この例では、try ブロックで ArithmeticException が発生すると、catch ブロックがこのエラーをキャッチし、メッセージを出力します。ただし、エラーの有無にかかわらず、finally ブロックは常に実行され、「ついに ブロックは常に実行されます」。メッセージを画面に書き込みます。
finally ブロックは return ステートメントで終了する場合でも機能しますが、JVM がシャットダウンした場合 (System.exit(0) など)、finally ブロックは実行されない可能性があります。
以上がついにの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。