utiliser des exceptions. Ceci est la méthode de choix pour les langages de programmation modernes comme Java. Lorsqu’une erreur est détectée, une exception est levée. En d’autres termes, le code qui a provoqué l’erreur cesse immédiatement de s’exécuter et le contrôle est transféré à la clause de capture catch de cette exception.
Le mécanisme de gestion d’erreurs le plus répandu est celui des exceptions (encore appelé le try catch ). Dans cette article, nous allons vous montrer comment gérer les exceptions en Java avec le gestionnaire d’erreur try catch.
Les erreurs lors de l’exécution d’une application peuvent être divisées en 2 : les erreurs de bas niveau qui impliquent la violation de contraintes, telles que : la mauvaise conversion (par exemple, conversion d’un booléen en un nombre entier). et des erreurs logiques de plus haut niveau, telles que la violation de la précondition d’une fonction :
Pour combler ces bugs inévitables, les langages de programmation de haut niveau comme Java fournissent des mécanismes permettant de gérer les erreurs qui peuvent intervenir lors de l’exécution du programme. Le mécanisme de gestion d’erreurs le plus répandu est celui des exceptions (encore appelé le try catch ).
Lorsqu’une portion de code est susceptible de lancer/lever une exception, il est possible de capturer cette potentielle exception et indiquer le traitement qui doit en être fait. La capture d’une exception en Java se fait à l’aide du bloc de mots clés try … catch … finally. Chaque clause catch spécifie le type d’une exception et lui donne un nom (d
Une clause finally est généralement incluse pour s’assurer que certaines opérations de nettoyage (par exemple, la fermeture des fichiers ouverts) sont effectuées. Une clause finally s’exécute toujours lorsque son bloc trys’exécute (qu’il y ait ou non une exception). De plus, si la clause finally comprend une instruction de transfert de contrôle (re
Toute les exceptions et erreurs dérivent de la classe Throwable. Cela veut dire que lorsque vous voulez gérer les exceptions potentielles dans vos applications Big Data, vous partez du package Throwable. Par exemple, vous pouvez consciemment demander à votre application de générer une exception si certaines conditions sont rencontrées. La figure su
Comme je l’ai mentionné précédemment, vous pouvez créer vos propres exceptions, ou demander à vos applications d’en générer une si un comportement précis se déroule ou si un ensemble de conditions sont remplies. Illustrons cela par un exemple. Créons une classeLiquidNotFoundException qui hérite de la classe Exception. Une méthode qui risque lever u