Erweiterte Ausnahmen in Java

Wir müssen bereits wissen, was die Ausnahmen sind, welche Arten von Ausnahmen es gibt und dass sie alle aus verschiedenen Klassen stammen, die unter der Throwable- Klasse zusammengefasst sind. Die Welt der Ausnahmen ist jedoch ein bisschen größer, als nur die Grundlagen zu kennen.

Wir müssen auch ein bisschen genauer wissen, wie man eine Ausnahme deklariert, startet und erfasst und wie man den try {} catch {} -Block am effektivsten einsetzt. Damit werden wir in Java geschriebene Anwendungen und Programme erzielen , die viel stabiler und professioneller sind und mit denen wir uns verbessern werden Entwickler auch.

Ausnahmen erklären

Die Ausnahmeanweisung dient zum Festlegen des Ausnahmetyps, den unsere Methode auslösen kann. Dies schließt Systemfehler und Laufzeitausnahmen aus, da diese Dinge nicht vorhergesagt werden können. Wir können jedoch bestimmen, ob eine Methode ausgelöst wird eine arithmetische Ausnahme zum Beispiel.

Die Möglichkeit, eine Ausnahme in einer Methode zu deklarieren, besteht in den reservierten Worttrows. Sie wird direkt neben dem Namen der Methode platziert. Anschließend übergeben wir den Ausnahmesubtyp, den wir von dieser Methode erwarten können. Schauen wir uns im folgenden Bild ein kleines Beispiel für an Die Erklärung der Ausnahmen:

java_excepcion_avanz.jpg

Wir können alle Arten von Ausnahmen platzieren, von denen wir hoffen, dass sie durch ein Komma voneinander getrennt werden. Es ist wichtig zu versuchen, alle erforderlichen Ausnahmen zu deklarieren, damit wir sie besser verwalten können.

Ausnahmen auslösen

Wenn unser Programm einen Fehler erkennt, kann es eine Instanz des Ausnahmetyps erstellen und auslösen oder auslösen. Auf diese Weise können wir unserer Anwendung anzeigen, dass ein Fehler aufgetreten ist, und mit dem Ausnahmetyp müssen wir einen Handler haben, damit der Programm informieren den Benutzer über das Problem und somit tritt das abrupte Schließen desselben nicht auf.

See also  Operationen in CouchDB mit cURL

Wenn wir zum Beispiel einige Parameter vom Benutzer erhalten und dieser Parameter nicht den erwarteten Parametern entspricht, anstatt das Programm zu schließen, lösen wir eine Ausnahme vom Typ IllegalArgumentException aus , wie in der folgenden Abbildung gezeigt, in der wir auch eine Nachricht übergeben können erklärend für den Benutzer.

java_excepcion_avanz2.jpg

Ausnahmen erfassen

Einer der wichtigsten Prozesse unserer Anwendung ist das Erfassen der Ausnahme. Hierfür verwenden wir den Block try {} catch {}. Das Wichtigste, was wir wissen müssen, ist, dass, wenn während der Ausführung des Blocks keine Ausnahme auftritt, Der Ausnahmebehandlungsteil wird ausgeführt.

Wichtig
Eine weitere wichtige Sache, die wir wissen sollten, ist, dass wir so viele catch- Abschnitte haben können, wie Arten von Ausnahmen, die die mit einem einzelnen try {} -Abschnitt gepaarte Methode auslösen kann. Dies macht die Deklaration mehrerer Arten von Ausnahmen sinnvoller, da es Ausnahmen für die Art der Eingabe und Ausgabe von Daten und für nicht gefundene Dateien geben kann, und jede führt dazu, dass wir die Situation im selben Block auf unterschiedliche Weise behandeln.

java_excepcion_avanz3.jpg

Mit dem Abschluss dieses Tutorials haben wir ein wenig mehr darüber erfahren, was die Ausnahmebehandlung in unseren in Java erstellten Programmen auf fortgeschrittene Weise darstellt.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *