Les exceptions sont certaines erreurs dans le programme, mais toutes les erreurs ne sont pas des exceptions et les erreurs peuvent parfois être évitées.
Par exemple, s'il manque un point-virgule dans votre code, le résultat sera une erreur java.lang.Error; System.out.println(11/0), alors parce que vous divisez par 0, une exception java.lang.ArithmeticException sera levée. (Apprentissage recommandé : cours java)
Il existe de nombreuses raisons d'exceptions, qui incluent généralement les catégories suivantes :
L'utilisateur a entré des informations illégales données .
Le fichier à ouvrir n'existe pas.
La connexion est interrompue lors de la communication réseau ou la mémoire JVM déborde.
Certaines de ces exceptions sont causées par des erreurs de l'utilisateur, certaines sont causées par des erreurs de programme et d'autres sont causées par des erreurs physiques. -
Pour comprendre le fonctionnement de la gestion des exceptions Java, vous devez maîtriser les trois types d'exceptions suivants :
Exceptions vérifiées : La plupart La plupart Les exceptions vérifiées représentatives sont des exceptions causées par des erreurs de l'utilisateur ou des problèmes qui ne peuvent pas être prévus par le programmeur. Par exemple, lorsque vous essayez d'ouvrir un fichier qui n'existe pas, une exception se produit. Ces exceptions ne peuvent pas être simplement ignorées au moment de la compilation.
Exceptions d'exécution : Les exceptions d'exécution sont des exceptions qui peuvent être évitées par le programmeur. Contrairement aux exceptions vérifiées, les exceptions d'exécution peuvent être ignorées au moment de la compilation.
Erreur : Les erreurs ne sont pas des exceptions, mais des problèmes hors du contrôle du programmeur. Les erreurs sont souvent ignorées dans le code. Par exemple, lorsque la pile déborde, une erreur se produit qui ne peut pas être vérifiée lors de la compilation.
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!