-
try / catch obligatoire
Bonjour, j'ai une petite question concernant la gestion d'exception
Si je déclare un certain type d'exceptions qui peut être rencontrées dans un méthode, suis je obligé d'essayé de récuperer l'exception lancée par cet méthode et donc d'encadrer chaque utilisation de la méthode par try ?
:cfou: Je suis pas sur d'être très clair ...
En résumé, l'encadrement "try / catch" est t il obligatoire à chaque fois qu'on appel une méthode où l'on a indiqué un type d'exception pouvant être rencontrée.
En effet, j'ai une méthode qui peut générer une exception, mais lors de l'appel de celle-ci à un endroit précis, je ne souhaite pas qu'elle soit "controlée".
La compilation me met une erreur car il manque "try { }" , puis je la contourner ?
Merci d'avance
-
tu met tout ton code dans un try catch Exception ... c'est le seul moyen :/
c'est malfoutu comme truc
-
Salut,
Il me semble que tu ne dois pas forcement utiliser "try catch" pour les exceptions qui étendent la classe RuntimeException.
-
Tu peux aussi mettre un throws TonException sur les méthodes appelantes
-
Le vrai point c'est de bien comprendre ce qu'est une Exception, ce que signifie une RuntimeException et une Exception "classique" et ce que signifie throws ....
Quand le compilateur Java râle, c'est pour protéger d'une mauvaise conception. Partir du principe qu'il est pénible n'est certainement pas la bonne démarche à suivre.
Il est bien plus conseillé de comprendre pourquoi il râle ^^
-