try-Anweisungen und Exceptions
Eine
try-Anweisung definiert einen Codeblock, der einer
Fehlerbehandlung untersteht oder nach dem auf jeden Fall aufgeräumt werden soll. Auf
den try-Block muss ein catch-Block, ein abschließender
finally-Block oder beides folgen.
Der finally-Block wird ausgeführt, wenn der try-Block verlassen wird (oder – falls vorhanden –
der catch-Block), um Code auszuführen, der auf jeden
Fall am Ende laufen soll, egal ob ein Fehler aufgetreten ist oder nicht.
Ein
catch-Block hat Zugriff auf ein Exception-Objekt, das Informationen über den Fehler enthält. Sie
verwenden einen catch-Block, um entweder den Fehler zu
beheben oder die Exception weiterzuwerfen. Sie werfen dann eine Exception weiter, wenn Sie das Problem nur protokollieren ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access