Zuallererst gibt es zwei Möglichkeiten, mit Ausnahmen umzugehen: eine ist try catch
und die andere ist throws
.
1. Fügen Sie Code, der Ausnahmen verursachen kann, in try Catch ein
try{}. Fügen Sie die Verarbeitung nach dem Abfangen der Ausnahme in „catch{}“ ein. Die Funktion von e.printStackTrace()
in Catch besteht darin, den Ort und die Ursache des Programmfehlers auf der Konsole auszugeben. Nur wenn im Code im Try-Block eine Ausnahme auftritt, wird er zum Catch-Block weitergeleitet.
Einige Ausnahmeerfassungen fügen finally
hinzu. Unabhängig davon, ob die Ausnahme im Try-Block abgefangen wird oder nicht, wird der Final-Block am Ende ausgeführt, es sei denn, es gibt system.exit(0)
(system.exit(). 0)) im Try-Blockcode. Die Funktion besteht darin, die virtuelle Maschine zu verlassen.
Online-Lernvideo-Sharing: Java-Online-Tutorial
2. Würfe und Würfe
throw
sind Ausnahmewürfe erscheint innerhalb einer Funktion und wird verwendet, um eine bestimmte Ausnahmeinstanz auszulösen. Die Anweisungen nach der Ausführung von throw haben keine Wirkung und werden direkt an die Ausnahmebehandlungsstufe übertragen.
Beispiele sind wie folgt:
throws
ist eine Funktionsmethode, die Ausnahmen auslöst. Normalerweise wird sie in den Kopf der Methode geschrieben, um einige Ausnahmen auszulösen. selbst Es wird keine Auflösung durchgeführt und zur Auflösung an den Aufrufer der Methode übergeben (try catch
).
Beispiele sind wie folgt:
Weitere verwandte Artikel finden Sie unter: Erste Schritte mit Java
Das obige ist der detaillierte Inhalt vonBeispiele für den Umgang mit Ausnahmen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!