Heim >Java >JavaErste Schritte >Was ist der Fehler in Java?

Was ist der Fehler in Java?

(*-*)浩
(*-*)浩Original
2019-11-19 15:37:202900Durchsuche

Was ist der Fehler in Java?

In Java werden Laufzeitfehler je nach Art des Fehlers in zwei Hauptkategorien unterteilt: Fehler und Ausnahmen. (Empfohlenes Lernen: Java-Kurs )

Alle Anomalien in Java sind Objekte, die von einer Unterklasse der Throwable-Klasse generiert werden. Alle Anomalienklassen sind Unterklassen der Throwable-Klasse oder eine Unterklasse davon eine Unterklasse.

Die Throwable-Klasse ist eine direkte Unterklasse der Object-Klasse, und die Error-Klasse und die Exception-Klasse sind zwei direkte Unterklassen der Throwable-Klasse.


Vererbungsbeziehung von Fehler:

Was ist der Fehler in Java?

Vererbungsbeziehung von Ausnahme:

Was ist der Fehler in Java?

1.Fehler: Die Klasse enthält einige schwerwiegende Systemfehlerklassen, die vom Programm nicht behandelt werden können, z. B. Speicherüberlauf, Fehler der virtuellen Maschine, Stapelüberlauf usw. Diese Art von Fehler hängt im Allgemeinen mit der Hardware zusammen und hat nichts mit dem Programm selbst zu tun. Er wird normalerweise vom System behandelt und kann nicht vom Programm selbst erfasst und verarbeitet werden. Zu den häufigsten Fehlern gehören: NotClassDeFountError (Klassenundefinierter Fehler), OutofMemoryError (Speicherüberlauffehler), StackOverFlowError (Stapelüberlauffehler).

2. Ausnahme: Ausnahmen werden in Laufzeitausnahmen und geprüfte Ausnahmen unterteilt.


1) Der Java-Compiler fordert uns auf, geprüfte Ausnahmen abzufangen, die abgefangen werden müssen, sonst wird er nicht kompiliert. Java glaubt, dass geprüfte Ausnahmen behandelt werden können, daher müssen geprüfte Ausnahmen explizit behandelt werden. Zu den häufig geprüften Ausnahmen gehören IOException und SqlException.


2) Laufzeitausnahme: Programmierer müssen nicht manuell abfangen. Wenn im Programm eine Laufzeitausnahme auftritt, wird diese von der Java Virtual Machine behandelt. Zu den häufigsten Laufzeitausnahmen gehören: Nullzeigerausnahme, arithmetische Ausnahme, Array-außerhalb-der-Grenzen-Ausnahme usw.


Fehler ist ein Systemfehler oder Ressourcenfehler, der nicht kontrollierbar ist.

Überprüfte Ausnahmen müssen vom Programmierer im Programm angezeigt und verarbeitet werden, Laufzeitausnahmen müssen jedoch nicht angezeigt werden wird JVM zur Verarbeitung haben.

Und alle Ausnahmen sind Unterklassen von Throwable oder Unterklassen von Unterklassen.

Das obige ist der detaillierte Inhalt vonWas ist der Fehler in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn