Zuvor haben wir einige Ausnahmen in Java kennengelernt. Wie gehen wir also mit Ausnahmen um ?
Wir können die try...catch-Anweisung verwenden, um Ausnahmen zu behandeln, und mögliche Ausnahmeoperationen im try-Teil der try...catch-Anweisung platzieren. Sobald der try-Teil ein Ausnahmeobjekt auslöst oder eine Methode aufruft, die möglicherweise eine Ausnahme auslöst Objekt und Methode Wenn ein Ausnahmeobjekt ausgelöst wird, beendet der Try-Teil die Ausführung sofort und wechselt zum entsprechenden Catch-Teil. Daher kann das Programm die Verarbeitung nach Auftreten der Ausnahme im Catch-Teil ablegen.
Die try...catch-Anweisung kann aus mehreren Catches bestehen, um die entsprechenden auftretenden Ausnahmen zu behandeln.
Das Format der try...catch-Anweisung ist wie folgt:
try{//Enthält Anweisungen, die Ausnahmen verursachen können}catch(ExceptionSubClass1e){…}catch(ExceptionSubClass2e){…}
Hinweis : Die Ausnahmeklasse in jedem Catch-Parameter ist eine Unterklasse von Exceptin, was auf mögliche Ausnahmen im Try-Teil hinweist. Zwischen diesen Unterklassen kann keine Eltern-Kind-Beziehung bestehen, da sonst nur ein Catch beibehalten wird, der den übergeordneten Klassenparameter enthält.