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:
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.
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.
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.
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.