J'ai résumé les types et les bases des exceptions Java
Exception Java (erreur)
Gestion des exceptions importante pour l'écriture de Java
Quels types d'exceptions existent en Java pour gérer correctement les exceptions?
Que faire
Je pense qu'il est important de supprimer cela, alors j'ai à nouveau étudié et résumé les exceptions Java.
Cet article n'écrit aucun code, uniquement les bases des exceptions Java.
Type d'erreur
Il existe trois types d'erreurs.
Parmi celles-ci, seules les erreurs d'exécution doivent être traitées comme des exceptions.
Erreur de syntaxe
- Erreur de compilation
Exemple) Faute d'orthographe, etc.
Erreur d'exécution
- La grammaire est correcte et compile
- La compilation réussit, mais une situation anormale se produit pendant l'exécution et l'exécution du programme est interrompue de force.
=> L'erreur à ce moment est appelée une erreur d'exécution (car c'est une erreur qui se produit pendant l'exécution)
Exemple) Tentative de traitement de null, accès à un index qui n'a pas de tableau, etc.
Erreur de logique
- Peut être compilé et exécuté, mais une erreur telle que le renvoi d'une valeur différente de la valeur attendue
- La logique du code que j'ai écrit était fausse
Quelles sont les exceptions en premier lieu?
- Les erreurs d'exécution sont causées par des "événements inattendus qui se produisent pendant l'exécution du programme"
=> Cet événement inattendu est une "exception"
Alors qu'est-ce que la gestion des exceptions?
- Le traitement des exceptions (gestion des erreurs) consiste à traiter (gérer) une exception qui est un "événement inattendu survenu pendant l'exécution du programme".
Exceptions à vérifier et exceptions à non
- Les exceptions qui doivent être vérifiées sont appelées "exceptions vérifiées", et les exceptions qui n'ont pas besoin d'être vérifiées sont appelées "exceptions non vérifiées".
- L'exception qui devrait décrire la gestion des exceptions (gestion des erreurs) est cette exception vérifiée.
Type d'exception
Les exceptions sont grossièrement divisées en trois
- Type d'erreur: exception dont la récupération est peu probable
- Système d'exception: exception pour laquelle des mesures récupérables doivent être prises
- Série d'exceptions RutimeException: exceptions qui ne devraient jamais être traitées
Parmi celles-ci, les seules exceptions à traiter (exceptions vérifiées) sont des exceptions de type Exception.
Vérifier l'exception (vérifier l'exception)
- Parmi les erreurs d'exécution, les exceptions qui sont susceptibles d'être récupérées et doivent être traitées en tenant compte de l'occurrence de l'exception.
- En d'autres termes, le programmeur ne doit gérer les exceptions (gestion des erreurs) que pour les erreurs d'exécution et les exceptions de type Exception.
- Cette exception vérifiée (exception vérifiée) entraînera une erreur de compilation à moins que la gestion des exceptions (un acte qui est souvent dit attraper) ne soit effectuée à l'avance dans le code.
Exception non vérifiée (exception non vérifiée)
- Exceptions autres que les exceptions vérifiées ci-dessus
- Exceptions que le programmeur n'a pas besoin de gérer
Le site que j'ai utilisé comme référence
http://qiita.com/yuya_presto/items/3b651d6b0cf38f77e933
http://qiita.com/kata/items/bd129ba6113a61126389
http://qiita.com/yuba/items/d41290eca726559cd743
Les références
Kiyotaka Nakayama, Daigo Kunimoto (2011/10/7) "Introduction à Java pour une compréhension rafraîchissante" Impress Japan
- Le même article est publié sur le blog
http://www.sekky0905.com/