Inhaltsverzeichnis
Wenn wir mit dem Empfang und der Behandlung von Ausnahmen arbeiten, die in unseren Programmen und Anwendungen auftreten, die wir in JavaWir müssen uns bewusst sein, dass sie nicht alle gleich sind und wir werden sicherlich auch einige Ausnahmen in einigen Fällen anders manipulieren und behandeln wollen.Deshalb müssen wir wissen, dass es das gibt, was wir nennen Arten von Ausnahmen, 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 wir wissen auch, welche Art von Ausnahmen zu erwarten sind, wenn wir ein Objekt verwenden.
Standard Java Es ermöglicht uns, verschiedene Ausnahmen für die verschiedenen Arten von Fehlern zu haben, in die unsere Anwendung fallen kann. Dadurch können wir auf einfache Weise sehen, wie wir beispielsweise eine Ausnahme bei einer Division durch 0 auf einfache Weise abfangen, ohne entwickeln zu müssen viele Fälle.
In der folgenden Grafik sehen wir, wie die Ausnahmeregelung die wir verfügbar haben in Java, natürlich werden wir die gängigsten zeigen, da die Liste ziemlich umfangreich ist:
VERGRÖSSERN
Was wir in der Grafik hervorheben können, ist, dass wir zwei große Untertypen der Ausnahmen, die Ausnahmen als solche und die Fehler, innerhalb jeder davon haben wir verschiedene Klassen und jede Klasse kann mehr Ausnahmen haben, wie es im Fall der Klasse der Fall ist LaufzeitAusnahme die wir im Bild sehen, die häufigsten Ausnahmen wie Arithmetische Ausnahme die erhalten wird, wenn ein Problem mit einer arithmetischen Operation auftritt.WurfklasseKlasse Wurffähig ist die Klasse, die alle Ausnahmen gruppiert, die wir in unserer Anwendung verwenden können in Java und selbst wenn wir unseren eigenen Ausnahmetyp erstellen möchten, können wir dies tun, indem wir von der Klasse erben Ausnahme oder eine seiner Unterklassen.
Wir haben 3 Haupttypen bei der Klassifizierung der Ausnahmen, diejenigen, die bei einem Systemfehler auftreten, diejenigen, die bei einem Fehler in der Ausführungszeit auftreten, und die Ausnahmen der Klassen. Werfen wir einen Blick auf jede dieser Arten von Ausnahmen, um unser Verständnis davon zu verbessern.
SystemfehlerDiese Arten von Ausnahmen werden ausgelöst, wenn sie vom Java virtuelle Maschine oder JVM und sind in der Klasse enthalten FehlerDiese werden verwendet, um interne Systemfehler zu beschreiben, obwohl diese Art von Fehlern tatsächlich sehr selten auftritt und wir nicht viel mehr tun können, als den Benutzer zu informieren und das Programm zu beenden.
LaufzeitausnahmenSie werden vertreten durch die Klasse LaufzeitAusnahme wie wir angegeben haben und wird verwendet, um Programmierfehler zu beschreiben, wie z.B. eine falsche Deklaration einer Variablen, die Verwendung eines verbotenen Datentyps usw.
AusnahmenDieser Typ wird repräsentiert durch die Klasse Ausnahme und beschreibt die Probleme, die in unserem Programm auftreten können und die wir behandeln können, damit der Benutzer nicht sieht, dass die Anwendung abrupt beendet wird.
Damit beenden wir dieses Tutorial, wir haben gesehen, welche Arten von Ausnahmen wir zur Verfügung haben Java um die verschiedenen Fehler, die in unseren Programmen und Anwendungen auftreten können, verarbeiten zu können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben