Zuhause Entwicklung Was ist ein Try / Catch-Block? - Definition aus techopedia

Was ist ein Try / Catch-Block? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Try / Catch Block?

"Try" und "catch" sind Schlüsselwörter, die die Behandlung von Ausnahmen aufgrund von Daten- oder Codierungsfehlern während der Programmausführung darstellen. Ein try-Block ist der Codeblock, in dem Ausnahmen auftreten. Ein catch-Block fängt und behandelt try-Blockausnahmen.


Die try / catch-Anweisung wird in vielen Programmiersprachen verwendet, einschließlich C-Programmiersprache (C ++ und C #), Java, JavaScript und SQL (Structured Query Language).

Techopedia erklärt Try / Catch Block

Try definiert einen Anweisungsblock, der möglicherweise eine Ausnahme auslöst. Wenn ein bestimmter Ausnahmetyp auftritt, fängt ein catch-Block die Ausnahme ab. Wenn eine Ausnahme nicht von try / catch-Blöcken behandelt wird, eskaliert die Ausnahme durch den Aufrufstapel, bis die Ausnahme abgefangen wird oder vom Compiler eine Fehlermeldung ausgegeben wird.


Ein try / catch-Block kann auch mit einer oder mehreren try / catch-Anweisungen verschachtelt sein. Jede try-Anweisung verfügt über eine übereinstimmende catch-Anweisung, um die Ausnahme zu behandeln. Wenn die innere try-Anweisung einer Ausnahme keine übereinstimmende catch-Anweisung enthält, werden nachfolgende catch-Handler für try-Anweisungen überprüft. Dieser Prozess wird fortgesetzt, bis alle inneren try-Anweisungen auf eine übereinstimmende catch-Anweisung überprüft wurden. Wenn eine catch-Anweisung nicht übereinstimmt, behandelt das Laufzeitsystem die Ausnahme.


Beispiele für Try / Catch-Blöcke sind:

  • Ein try-Block, gefolgt von einem catch-Block
  • Ein try-Block, gefolgt von einem oder mehreren catch-Blöcken
  • Ein try-Block, gefolgt von einem anderen try-Block und anschließend von einem entsprechenden catch-Block
Was ist ein Try / Catch-Block? - Definition aus techopedia