Tout d'abord, il existe deux manières principales de gérer les exceptions : l'une est try catch
et l'autre est throws
.
1. Mettez le code qui peut provoquer des exceptions dans try catch
try{}. Mettez catch{} le traitement après avoir intercepté l'exception. La fonction de e.printStackTrace()
dans catch est d'imprimer l'emplacement et la cause de l'erreur du programme sur la console. Ce n'est que lorsqu'une exception se produit dans le code du bloc try qu'elle sera transmise au bloc catch.
Certaines captures d'exception ajouteront finally
Que l'exception dans le bloc try soit interceptée ou non, le bloc final sera exécuté à la fin, sauf s'il y a system.exit(0)
(system.exit(. 0)) dans le code du bloc try. La fonction est de quitter la machine virtuelle).
Partage de vidéos d'apprentissage en ligne : tutoriel Java en ligne
2. Les lancers et les lancers
throw
sont des exceptions de lancers de déclarations. apparaissent à l'intérieur des fonctions et sont utilisées pour lancer une instance d'exception spécifique. Les instructions après l'exécution du lancement n'ont aucun effet et sont transférées directement à l'étape de gestion des exceptions.
Les exemples sont les suivants :
throws
est une méthode fonction qui lève des exceptions, généralement écrite dans l'en-tête de la méthode pour lever des exceptions, elle-même Aucune résolution n'est effectuée et elle est renvoyée à l'appelant de la méthode de résolution (try catch
).
Les exemples sont les suivants :
Pour plus d'articles connexes, vous pouvez visiter : Démarrer avec Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!