Le langage de programmation Java prend en charge un mécanisme de flexibilité pour gérer les conditions d'erreur ( appelé «exceptions » dans ce contexte ) qui surviennent lors de l'exécution du programme. Un programme peut déclarer une partie de son propre code comme un gestionnaire pour un type particulier d' exception (par exemple , la division par zéro). Si cette exception est levée lors de l'exécution , Java va transférer le contrôle au gestionnaire. Si aucun gestionnaire de cette exception a été déclaré , le programme Java quittera automatiquement . Instructions 1 Spécifier les exceptions vos méthodes peuvent jeter , comme dans l'exemple suivant : Trouvez swapArrayElements public void (int [ ] numbers , int , int index1 index2 ) throws ArrayIndexOutOfBoundsException { int jette ArrayIndexOutOfBoundsException , ce serait illégal déclaration de méthode --- chaque méthode doit gérer ou jeter (c'est-à propager à son appelant ) toute exception qu'il peut générer . 2 Manipulez la condition d'erreur que dans l'exemple suivant: try { swapArrayElements ( myNumbers , 20,13 ) ; } catch ( ArrayIndexOutOfBoundsException e) { System.out . println ( "Méthode jeté exception , pas de problème - la poursuite "); } la commande " println " seront exécutés chaque fois que swapArrayElements lève l'exception , ce qui est connu comme " attraper " l' . exception 3 Laisser conditions d' erreur non gérée si vous voulez que le programme pour quitter quand ils se produisent , comme dans la méthode simple invocation suivante : Trouvez swapArrayElements ( myNumbers , 20, 13); . Si swapArrayElements lève une exception , le programme Java s'arrête
|