Exception et Error héritent toutes deux de la classe Throwable. En Java, seules les instances du type Throwable peuvent être levées ou interceptées. Il s'agit du type de base du mécanisme de gestion des exceptions.
Comparaison de l'exception et de l'erreur
1. Similitude : Exception et Error héritent toutes deux de la classe Throwable En Java, seules les instances du type Throwable peuvent être levées. est un composant de base du mécanisme de gestion des exceptions.
2. Différence : Exception et Erreur sont la classification de différentes situations d'exception par les concepteurs Java. Des exceptions sont attendues pendant le fonctionnement normal du programme et doivent être détectées et traitées en conséquence. L'erreur est une situation qui est peu susceptible de se produire dans des circonstances normales. La plupart des erreurs entraîneront un état anormal du programme et ne pourront pas être récupérées. Elles sont gênantes et n'ont pas besoin d'être capturées. Les erreurs courantes telles que OutOfMemoryError sont toutes des sous-classes de. Erreur.
L'exception est divisée en exceptions vérifiables (cochées) et non cochées (non cochées). Les exceptions vérifiables sont affichées dans le code pour le traitement de capture. Les exceptions non vérifiables ne sont levées que lorsque le programme est en cours d'exécution, comme l'exception NullPointerException <.>
Apprentissage recommandé :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!