Endlich

WBOY
WBOYOriginal
2024-08-27 20:00:37899Durchsuche

Endlich

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.

Verwendung

try {
    // Hata oluşabilecek kodlar
} catch (Exception e) {
    // Hata yakalama işlemleri
} finally {
    // Mutlaka çalıştırılacak kodlar
}

Beispiel

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.");
        }
    }
}

Ausgabe

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.

Zweck von „Endlich Block“.

  • Ressourcen freigeben: Wird für Vorgänge wie das Schließen von Datenbankverbindungen und das Schließen von Dateien verwendet.
  • Sicherheit:Wird verwendet, um die Freigabe kritischer Ressourcen unter allen Umständen sicherzustellen.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn