Résumé des exceptions Java et des cours d'erreur
Récemment, en raison de l'examen et des interviews précédentes, j'ai souvent rencontré des problèmes avec le niveau de succession des classes d'exception en Java, ce qui m'a rendu très gênant car il y a beaucoup d'exceptions en Java et il est difficile de les écrire. Aujourd'hui, j'ai vérifié certaines informations et les régler. J'espère que cela sera utile à moi et à tout le monde. Au début, j'avais l'habitude de prendre des notes avec un cahier (ordinateur portable en papier manuscrit). Plus tard, j'ai découvert qu'il n'était pas très pratique de vérifier et que la vitesse était relativement lente. Plus tard, je suis passé au bloc-notes pour commencer l'enregistrement. C'était très efficace, simple et facile à utiliser, et il n'y avait pas de choses sophistiquées. Cependant, il a également ses lacunes, telles que le tri de mise en page, l'incapacité d'ajouter des images (souvent les images, en particulier certaines contours, sont de très bonnes méthodes d'apprentissage de la mémoire), etc. Essayez donc de commencer à écrire avec Markdown, de les mettre sur le blog et de les lire facilement, et de laisser tout le monde partager et apprendre et progresser ensemble. Depuis que j'ai commencé à apprendre des domaines liés à l'ordinateur jusqu'à présent, je suis très reconnaissant à de nombreux géants nationaux et étrangers pour leur partage désintéressé. J'ai vraiment beaucoup appris. Bien que je continue à apprendre des connaissances à l'avenir, je m'encourage et j'écris plus de choses à partager avec vous. Bienvenue pour souligner les lacunes et les erreurs et apprendre ensemble.
1. Les principales classes des exceptions et erreurs Java
Les exceptions Java sont divisées en exceptions et erreurs, exception et erreur, deux classes. Les deux classes sont héritées de la classe jetable, et le jetable est la racine de toutes les exceptions Java.
Toutes les classes d'exception en Java incluent la jetable, l'exception et l'erreur, qui sont toutes des classes, afin qu'elles puissent être instanciées (vous les rencontrez souvent dans des tests écrits)
Erreur: ne peut pas être gérée raisonnablement par programme
La machine a une mémoire insuffisante
JVM Crashes (le programme peut raccrocher)
Le fil raccroche ...
Exception: peut être géré par programme
Erreur IO (clavier, disque)
Erreur de réseau
Conversion de type illégal
Tableaux ou conteneurs traversent les limites
Les exceptions de Java sont généralement divisées en exceptions d'exécution et exceptions non-runtime
Les exceptions d'exécution sont toutes des sous-classes de RuntimeException
Les exceptions non-runtime sont toutes les autres classes d'enfants d'exception, telles que IOException, InterruptedException
2. Diagramme de structure d'exception Java
3. Hiérarchie de classe détaillée à l'exception Java
Toutes les exceptions du package java.lang
java.lang.throwable (implémente 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.incompatibleclasschangeerror
java.lang.abstractMethoDerror
Java.lang.ILLEGALACCESSERROR
java.lang.instantiationerror
java.lang.nosuchfieldderror
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.unknowerror
java.lang.exception
java.lang.clonenotsupportdexception
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.illegalthreadstateException
java.lang.numberformatexception
java.lang.illegalmonitorstateException
java.lang.illegalstateException
java.lang.indexoutofboundSexception
java.lang.arrayindexoutofboundSexception
java.lang.stringindexoutofboundSexception
java.lang.negativearrayizeException
java.lang.nullpointerException
java.lang.securityException
java.lang.typenotpresentException
java.lang.unsupportedOperationException
Toutes les exceptions IO dans le package java.io
Ava.lang.Exception
java.io.ioexception
Java.io.CharConversionException
java.io.eofException
java.io.filenotfoundException
java.io.interruptedioxception
java.io.objectstreamException
java.io.invalidclassexception
java.io.invalidobjectexception
java.io.notactivexception
Java.io.NotSerializableException
java.io.optionaldataException
java.io.streamcorruptedException
java.io.writeabortedException
java.io.syncfailedException
java.io.unsuppordedencodingException
java.io.utfdataformatexception
Le résumé ci-dessus des exceptions et erreurs Java (incontournable) est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.