Nous avons déjà découvert plusieurs exceptions en Java, alors comment gérer les exceptions ?
Nous pouvons utiliser l'instruction try...catch pour gérer les exceptions et placer d'éventuelles opérations d'exception dans la partie try de l'instruction try...catch une fois que la partie try lève un objet d'exception ou appelle une méthode qui peut lever une exception. objet et la méthode Si un objet d'exception est levé, la partie try mettra immédiatement fin à l'exécution et passera à la partie catch correspondante. Par conséquent, le programme peut placer le traitement après que l'exception se soit produite dans la partie catch.
L'instruction try...catch peut être composée de plusieurs catch pour gérer les exceptions correspondantes qui se produisent.
Le format de l'instruction try...catch est le suivant :
try{//Contient des instructions pouvant provoquer des exceptions}catch(ExceptionSubClass1e){…}catch(ExceptionSubClass2e){…}
Remarque : La classe d'exception dans chaque paramètre catch est une sous-classe de Exceptin, indiquant d'éventuelles exceptions dans la partie try. Il ne peut pas y avoir de relation parent-enfant entre ces sous-classes, sinon un seul catch contenant le paramètre de classe parent sera conservé.