finally-Block ist ein Konstrukt in Java, das häufig in Verbindung mit dem Try-Catch-Block verwendet wird und zum Platzieren von Code verwendet wird, den Sie immer ausführen möchten. Nachdem die Codes im Try-Block ausgeführt wurden, wird der Final-Block immer ausgeführt, unabhängig davon, ob eine Ausnahme auftritt oder nicht.
try { // Hata oluşabilecek kodlar } catch (Exception e) { // Hata yakalama işlemleri } finally { // Mutlaka çalıştırılacak kodlar }
public class EndlichExample { 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("Endlich bloğu her zaman çalışır."); } } }
Try bloğu çalışıyor. Catch bloğu çalışıyor: / by zero Endlich bloğu her zaman çalışır.
Wenn in diesem Beispiel eine ArithmeticException im Try-Block auftritt, fängt der Catch-Block diesen Fehler ab und gibt eine Meldung aus. Unabhängig davon, ob ein Fehler vorliegt oder nicht, wird der „Endlich“-Block immer ausgeführt und der „Endlich“-Block wird immer ausgeführt. Schreibt die Nachricht auf den Bildschirm.
Der „finally“-Block funktioniert auch beim Beenden mit einer Return-Anweisung, aber wenn die JVM heruntergefahren wird (wie System.exit(0)), wird der „finally“-Block möglicherweise nicht ausgeführt.
Das obige ist der detaillierte Inhalt vonEndlich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!