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:
Vererbungsbeziehung von Ausnahme:
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.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.
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!