Deshalb müssen wir wissen, dass es Ausnahmetypen gibt, dh eine Klassifizierung der Ausnahmen nach dem Objekt und der Klasse, die es erzeugt. Es ist wichtig, diese Typen zu kennen, da wir damit wissen, wie wir mit Ausnahmen in unseren Programmen und Anwendungen umgehen können und welche Art von Ausnahmen zu erwarten sind, wenn wir ein Objekt verwenden.
Entstehung von Ausnahmen
Standardmäßig erlaubt uns Java , unterschiedliche Ausnahmen für die verschiedenen Arten von Fehlern zu haben, in die unsere Anwendung fallen kann. Dank dieser Ausnahmen können wir zum Beispiel auf einfache Weise eine Ausnahme erfassen, wenn es eine Division zwischen 0 gibt, ohne viele Fälle entwickeln zu müssen.
In der folgenden Grafik sehen wir, wie das in Java verfügbare Ausnahmeschema organisiert ist. Offensichtlich werden wir das häufigste Schema anzeigen, da die Liste ziemlich umfangreich ist:
Was wir im Diagramm hervorheben können, ist, dass wir zwei große Untertypen der Ausnahmen haben , die Ausnahmen als solche und die Fehler. In jeder dieser Klassen gibt es unterschiedliche Klassen, und jede Klasse kann mehr Ausnahmen haben, als dies bei der RuntimeException- Klasse der Fall ist Wir sehen in dem Bild, dass es die häufigsten Ausnahmen wie die ArithmeticException hat , die erhalten wird, wenn es ein Problem mit einer arithmetischen Operation gibt.
Arten von Ausnahmen
Wir haben 3 große Typen in der Klassifizierung der Ausnahmen, diejenigen, die auftreten, wenn ein Systemfehler vorliegt, diejenigen, die auftreten, wenn ein Fehler in der Ausführungszeit vorliegt, und die Ausnahmen der Klassen. Schauen wir uns die einzelnen Ausnahmetypen an, um sie besser zu verstehen.
Nachdem wir dieses Tutorial abgeschlossen haben, haben wir gesehen, welche Arten von Ausnahmen in Java verfügbar sind, um die verschiedenen Fehler zu verarbeiten, die in unseren Programmen und Anwendungen auftreten können.