Java Notes d'auto-apprentissage
Lors de la conception d'un programme Vous devez être préparé à la possibilité d'erreurs inattendues lors de l'exécution: writing_hand:
① try (traitement pouvant provoquer une exception) ② bloc catch (capture l'exception que vous souhaitez gérer) ③ Blocage final (traitement effectué indépendamment du fait qu'une exception se soit produite)
Si vous avez attrapé ou enfin, vous pouvez en omettre un.
Le bloc try-catch ne peut pas être décrit dans le bloc finally. --Plusieurs blocs finalement ne peuvent pas être écrits.
Si vous souhaitez lancer la gestion des exceptions à la classe appelante sans la gérer vous-même C'est OK (pratique) si vous écrivez ** thows exception class name ** dans la signature de la méthode.
try{
Instruction exécutée s'il n'y a pas d'erreur
}catch (nom de variable de classe d'exception){
Traitement des exceptions (instruction exécutée au moment de l'exception)
}
Quelles sont les classes d'exception? ■ Exception d'erreur: pas besoin de rattraper avec try-catch ■ Exception de type d'exception: si vous ne l'attrapez pas avec try-catch, une erreur de compilation se produira. ■ Exception de type RuntimeException: il est OK avec ou sans capture avec try-catch!
try{
Instruction exécutée s'il n'y a pas d'erreur
}catch (nom de variable de classe d'exception){
Traitement des exceptions (instruction exécutée au moment de l'exception)
}finally{
Processus à exécuter, qu'il y ait ou non des exceptions
}
--------- TBE -------------
Recommended Posts