Parcours
/
Java
Java
/
Exercices
/
Gestion des erreurs
Gestion des erreurs

Gestion des erreurs

Moyen

Instructions

Implémente différentes formes de gestion des erreurs et des ressources.

Un aspect important de la programmation consiste à gérer les erreurs et à fermer les ressources même lorsque des erreurs se produisent.

Cet exercice te demande de gérer différents types d'erreurs. Comme la gestion des erreurs est plutôt spécifique au langage de programmation, tu devras consulter les tests de ton parcours pour voir ce qui est exactement attendu.

Cet exercice te demande de gérer les exceptions. Une exception est un événement qui se produit pendant l'exécution d'un programme et qui perturbe le déroulement normal des instructions de ce programme.

En Java, il existe deux types d'exceptions : les exceptions vérifiées et les exceptions non vérifiées.

Les exceptions vérifiées

Les exceptions vérifiées sont celles qui sont contrôlées à la compilation.

Implications pratiques

Tu dois les déclarer dans la signature de méthode de toute méthode qui peut lancer une exception vérifiée, puis les gérer ou les relancer lorsque tu appelles une méthode qui peut lancer une exception vérifiée.

En effet, les exceptions vérifiées sont censées être gérées à l'exécution, c'est-à-dire qu'il s'agit d'erreurs dont tu peux te remettre.

Exemples d'utilisation

On les utilise souvent quand une méthode ne peut renvoyer aucun résultat valide, par exemple une méthode de recherche qui n'a pas trouvé l'élément qu'elle cherchait.

C'est une alternative au fait de renvoyer null ou un code d'erreur. Une exception vérifiée est préférable à ces solutions, car elle oblige celui qui utilise la méthode à prendre en compte le cas d'erreur.

Les exceptions non vérifiées

Les exceptions non vérifiées sont celles qui ne sont pas contrôlées à la compilation.

Implications pratiques

Tu n'as pas besoin de les déclarer dans la signature de méthode des méthodes qui peuvent lancer une exception non vérifiée, ni de les gérer ou de les relancer lorsque tu appelles une méthode qui peut lancer une exception non vérifiée.

Exemples d'utilisation

Les exceptions non vérifiées sont généralement dues à des défauts dans le programme et peuvent être évitées en codant correctement. Exemple : ArrayIndexOutOfBoundsException peut être évitée en s'assurant que les indices du tableau sont compris entre 0 et la longueur du tableau.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Java Exercism

Prêt à commencer Gestion des erreurs ?

Inscris-toi sur Exercism pour apprendre et maîtriser Java avec 26 concepts158 exercices, et un vrai mentorat humain, le tout gratuitement.