Comment attraper exception en java

Comment attraper exception en java

Il ya beaucoup de concepts différents pour apprendre quand apprendre un langage de programmation. Beaucoup de ces concepts sont comme la grammaire dans les langues parlées - ils aident à garder-il structuré et fonctionne correctement. Attraper les exceptions en Java est une compétence importante dans devenir un bon programmeur Java.

Les Étapes

1
Exceptions se produisent lorsque le programme a rencontré une erreur. Par exemple, nous obtenons une exception quand nous essayons de diviser un nombre par zéro. Une exception est un objet Java. Pour notre exemple, nous allons commencer avec une classe simple appelée ExampleClass. Commencez par créer la classe avec ExampleClass public static. Dans cette classe, vous ne avez besoin que d'un principal Procédé. Pour ce faire, en écrivant la norme static void main (String args []) publics.


2
Maintenant que la base de la classe est codée, nous devons faire une affaire dans laquelle une exception est nécessaire. Il ya beaucoup de ces en Java, et en fait, vous pouvez même faire vos propres classes d'exception, mais pour l'instant, nous allons nous concentrer sur la capture et la gestion des exceptions. A l'intérieur du principal méthode, ajoutez les lignes "int a = 0-","int b = 2 / a-", Et que"System.out.println (b) -».
3
Compiler et exécuter cette classe de principal Procédé. Vous devriez obtenir quelque chose de similaire à "Exception dans le thread java.lang.ArithmeticException "principale": / par zéro"Dans la console. La raison pour laquelle cela se produit plutôt que le programme écrit la valeur de b dans la console est parce que lorsque l'ordinateur a couru la ligne int b = 2 / a, il n'a pas tenu compte des une étant évalué à zéro. Et ainsi, le programme a généré une exception appelée ArithmeticException.






4
Pour éviter d'avoir ce problème lorsque nous courons ce programme, nous pouvons placer le «code problemmatic" dans une instruction try-catch. Cela se fait en écrivant le mot-clé essayer suivie, entre parenthèses contenant le code d'exception jets. Directement après les parenthèses, il devrait y avoir le mot-clé capture suivie par des parenthèses avec le type d'exception, suivies de crochets contenant du code qui sera exécuté si cette exception est levée. Dans l'ensemble, voici le nouveau code qui représente la ArithmeticException. Le nouveau code est affiché sur la droite.
5


Notez qu'il n'y a pas de code à l'intérieur des parenthèses après le capture déclaration. Il ne doit pas être toujours le code là. Même si un ArithmeticException se produit dans la essayer déclaration, cela signifie juste que rien ne fonctionnera. Il est également assez courant pour les programmeurs d'insérer e.printStackTrace () - dans le capture déclaration pour imprimer l'erreur dans la console.
6
Notre exemple ne était pas la seule possibilité dans lequel une exception peut être levée. Il ya beaucoup plus, si la capture d'exceptions est une compétence de programmation utile pour les nouveaux programmeurs Java.
  • 7
    Voici le programme complet




  • » » Comment attraper exception en java