Heim  >  Artikel  >  Java  >  Grundlagen der Ausnahmebehandlung

Grundlagen der Ausnahmebehandlung

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-16 06:08:01756Durchsuche

Fundamentos do tratamento de exceções

  • Die Ausnahmebehandlung in Java wird durch fünf Schlüsselwörter verwaltet: try, Catch, Throw, Throws und schließlich.

  • Diese Schlüsselwörter bilden ein miteinander verbundenes Subsystem.

  • Die zu überwachenden Anweisungen befinden sich in einem Try-Block.

  • Wenn im Try-Block eine Ausnahme auftritt, wird diese ausgelöst.

  • Der Code kann die Ausnahme mithilfe von „catch“ abfangen und behandeln.

  • Systemausnahmen werden automatisch von der Java-Laufzeit ausgelöst.

  • Um eine Ausnahme manuell auszulösen, verwenden Sie das Schlüsselwort throw.

  • Ausnahmen, die aus einer Methode kommen, müssen mit Würfen deklariert werden.
    Der Code, der beim Verlassen des Try-Blocks ausgeführt werden muss, muss in einem Final-Block platziert werden.

Mit Try and Catch

  • Die Try- und Catch-Schlüsselwörter sind die Grundlage der Ausnahmebehandlung.

  • Sie arbeiten zusammen: Ein Catch-Block kann nur existieren, wenn es einen Try-Block gibt.

  • Dies ist das Grundformat von Ausnahmebehandlungsblöcken in Java.

Versuchen Sie es mit {
// Codeblock, dessen Fehler überwacht werden
}
Catch (TypeExceç1 obEx) {
// Handler von TypeExceç1
}
Catch (TypeExceç2 obEx) {
// Exceç2Type-Handler
}

  • Die Art der vom Catch-Block abgefangenen Ausnahme bestimmt, welcher Block ausgeführt wird.

  • Wir können mehrere Catch-Blöcke mit einem einzelnen Try-Block verknüpfen.

  • Nur ​​der Catch, der dem Ausnahmetyp entspricht, wird ausgeführt, die anderen werden ignoriert.

  • Wenn keine Ausnahme ausgelöst wird, wird der Try-Block normal ausgeführt und Catch-Blöcke werden ignoriert.

  • Seit JDK 7 gibt es Try-with-Resources, das Ressourcen automatisch als I/O-Streams verwaltet.

Das obige ist der detaillierte Inhalt vonGrundlagen der Ausnahmebehandlung. 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