Ausnahmetypen in Java

Wenn wir mit dem Empfang und der Behandlung von Ausnahmen arbeiten, die in unseren Programmen und Anwendungen auftreten, die wir in Java ausführen, müssen wir uns darüber im Klaren sein, dass nicht alle gleich sind, und wir werden sicherlich auch einige Ausnahmen in einigen Fällen auf andere Weise bearbeiten und behandeln wollen.

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:

java_tipos_excepcion.jpg
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.

Wurfklasse
Die Throwable- Klasse ist die Klasse, die alle Ausnahmen gruppiert, die wir in unserer in Java erstellten Anwendung verwenden können. Selbst wenn wir einen eigenen Ausnahmetyp erstellen möchten, können wir dies tun, wenn wir von der Exception- Klasse oder einer ihrer Unterklassen erben.

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.

Systemfehler
Diese Arten von Ausnahmen werden ausgelöst, wenn sie von der Java Virtual Machine oder JVM auftreten, und sind in der Klasse Error enthalten . Diese werden verwendet, um interne Fehler des Systems zu beschreiben, obwohl diese Art von Fehlern sehr selten auftritt und wir dies nicht tun können viel mehr als den Benutzer zu informieren und das Programm zu beenden.

Ausnahmen zur Ausführungszeit
Sie werden durch die von uns angegebene Klasse RuntimeException dargestellt und dienen zur Beschreibung von Programmierfehlern wie einer unangemessenen Deklaration einer Variablen, der Verwendung eines Typs verbotener Daten usw.

Ausnahmen
Dieser Typ wird durch die Klasse Exception dargestellt und beschreibt die Probleme, die in unserem Programm auftreten können und die wir behandeln können, damit der Benutzer die Anwendung nicht abrupt beendet sieht.

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.

See also  Wenden Sie Gruppenrichtlinien für Gruppenrichtlinien mit Ausnahme von Windows 10 Administrator an

administrator

Leave a Reply

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