Zusammenfassung der Java -Ausnahmen und Fehlerklassen
Vor kurzem habe ich aufgrund der Prüfung und früheren Interviews häufig Probleme mit dem Erbschaftsniveau von Ausnahmeklassen in Java gestoßen, was mich sehr mühsam gemacht hat, weil es viele Ausnahmen in Java gibt und es schwierig ist, sie aufzuschreiben. Heute habe ich zufällig einige Informationen überprüft und sie ausgesucht. Ich hoffe, es wird für mich und alle hilfreich sein. Am Anfang war ich es gewohnt, Notizen mit einem Notizbuch (handgeschriebenes Papiernotizbuch) zu machen. Später stellte ich fest, dass es nicht sehr bequem war, zu überprüfen und die Geschwindigkeit relativ langsam war. Später wechselte ich zu Notepad, um mit der Aufnahme zu beginnen. Es fühlte sich sehr effektiv, einfach und einfach zu bedienen an und es gab keine ausgefallenen Dinge. Es gibt jedoch auch seine Mängel, wie das Layoutsortieren, die Unfähigkeit, einige Bilder hinzuzufügen (oft Bilder, insbesondere einige Umrisse, sind sehr gute Lernmethoden für Gedächtnislern) usw. Versuchen Sie also mit dem Schreiben mit Markdown, setzen Sie sie auf den Blog und lesen Sie sie problemlos und lassen Sie alle gemeinsam und lernen Sie gemeinsam Fortschritte. Seit ich bis jetzt angefangen habe, computerbezogene Felder zu lernen, bin ich vielen inländischen und ausländischen Riesen für ihren selbstlosen Teilen sehr dankbar. Ich habe wirklich viel gelernt. Während ich in Zukunft weiter Wissen lerne, ermutige ich mich selbst und schreibe mehr Dinge, die Sie mit Ihnen teilen können. Willkommen auf die Mängel und Fehler und lernen gemeinsam.
1. Die Hauptklassen von Java -Ausnahmen und Fehlern
Java -Ausnahmen sind in Ausnahmen und Fehler, Ausnahme und Fehler und zwei Klassen unterteilt. Beide Klassen werden aus der geworfenen Klasse geerbt, und Throwable ist die Wurzel aller Java -Ausnahmen.
Alle Ausnahmeklassen in Java umfassen Throwable, Ausnahme und Fehler, die alle Klassen sind, sodass sie instanziiert werden können (Sie begegnen sie häufig in schriftlichen Tests).
Fehler: Kann nicht mit dem Programm vernünftig behandelt werden
Die Maschine hat einen unzureichenden Speicher
JVM stürzt ab (das Programm kann auflegen)
Der Faden hängt ...
Ausnahme: Kann mit dem Programm behandelt werden
IO -Fehler (Tastatur, Festplatte)
Netzwerkfehler
Illegale Typkonvertierung
Arrays oder Behälter überschreiten Grenzen
Java-Ausnahmen werden im Allgemeinen in Laufzeitausnahmen und nicht-rechteren Ausnahmen unterteilt
Laufzeitausnahmen sind alle Unterklassen der RunTimeException
Nicht-Runtime-Ausnahmen sind alle anderen Ausnahmeklassen für Kinder, wie z. B. IOException, InterruptedException
2. Java -Ausnahmestrukturdiagramm
3..
Alle Ausnahmen im Java.lang -Paket
Java.lang.Throwable (implementiert java.io.serializable)
Java.lang.Error
Java.lang.AsSertionError
java.lang.linkageError
java.lang.bootstrapMethoderror
java.lang.classcircularityError
Java.lang.Classformaterror
java.lang.unsupportedClassversionError
Java.lang.ExceptionininitializerError
java.lang.incompatibllecassiclaschangeError
java.lang.abstractMethoderror
Java.lang.ILLEGALACCESSERROR
Java.lang.inStantiationError
java.lang.nosuchfielderror
java.lang.nosuchmeThoderror
java.lang.noclassDeffoundError
java.lang.unsatisfiedlinkerror
Java.lang.VerifyError
java.lang.threaddeath
java.lang.virtualmachineError
java.lang.internalError
java.lang.outofMemoryError
java.lang.stackoverflowerror
Java.lang.UnNownError
Java.lang.Exception
java.lang.clonenotsupportedexception
java.lang.interruptedException
Java.lang.ReflectiveOperationException
java.lang.classnotFoundException
Java.lang.ILLEGALACCESSException
java.lang.instantiationException
java.lang.nosuchfieldException
java.lang.nosuchmethodexception
java.lang.runtimeexception
java.lang.arithmeticexception
Java.lang.ArrayStoreException
java.lang.classcastexception
java.lang.enumconstantnotpresentException
Java.lang.ILLEGALARGumentException
Java.lang.ILLEGALTHEADSTATEException
java.lang.numberformatexception
Java.lang.ILLEGALMONITORIONSPRECHTEException
Java.lang.ILLEGALSTATEException
java.lang.indexoutofboundSexception
java.lang.arrayIndexoutofboundSexception
Java.lang.StringIndexoutOfBoundSexception
java.lang.negativearraysizeexception
java.lang.nullpointerexception
Java.lang.SecurityException
Java.lang.TypenotpresentException
java.lang.unsupportedoperationException
Alle IO -Ausnahmen im Java.io -Paket
Ava.lang.Exception
Java.io.ioException
java.io.charconversionException
java.io.eofexception
java.io.filenotfoundException
java.io.interruptedioException
java.io.objectStreamException
java.io.invalidclassexception
java.io.invalidObjectException
java.io.notactiveException
java.io.notserializableException
java.io.optionaldataException
java.io.streamcorruptedexception
Java.io.WriteaborteedException
java.io.syncfailedException
java.io.unsupportedenCodingException
java.io.utfdataformatexception
Die obige Zusammenfassung von Java-Ausnahmen und -Fehlern (Must-Read) ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.