Comment ignorer les Exceptions en Java

J'ai le code suivant:

TestClass test=new TestClass();
test.setSomething1(0);  //could, but probably won't throw Exception
test.setSomething2(0);  //could, but probably won't throw Exception

Je voudrais exécuter: test.setSomething2(0); même si test.setSomething(0) (la ligne du dessus) lève une exception. Est-il un moyen pour ce faire d'AUTRE que:

try{
   test.setSomething1(0);
}catch(Exception e){
   //ignore
}
try{
   test.setSomething2(0);
}catch(Exception e){
   //ignore
}

J'ai beaucoup de test.setSomething dans une rangée et chacun d'eux peut lancer des Exceptions. S'ils le font, je veux juste sauter la ligne et passer à la suivante.

Pour plus de précisions, je ne m'inquiète pas si elle lève une Exception, et je ne peux pas modifier le code source du code qui génère cette exception.

C'EST UN CAS OÙ je NE me préoccupe PAS DES EXCEPTIONS (merci de ne pas utiliser universellement quantifiée des phrases comme: "vous ne devriez jamais ignorer les Exceptions"). Je suis en train de les valeurs de certains Objets. Lorsque je présente les valeurs à un utilisateur, je n'ai nulle vérifie de toute façon, donc il n'a pas vraiment d'importance si l'une des lignes de code à exécuter.

Vous devez vous jamais ignorer les exceptions. Vous devez vous jamais capture Exception. Soit vous envisagez d'attraper et manipuler un certains exception ou vous ne pouvez pas le manipuler, et laisser mijoter jusqu'à la pile.
supprimer throws à partir de la signature de la méthode de setSomething1(int a);
Dans mon expérience, indiquant "ne sera probablement pas de" presque certainement, tout simplement par la Loi de Murphy. Et si vous avez caché l'exception, vous ne savez pas quand il ne.
c'est OK pour l'attraper si par la suite vous la renvoyer.
La capture et le renvoi est toujours OK à l'égard de la propagation des exceptions. Cependant, l'erreur courante est de les attraper, journal, et de la renvoyer. Répété sur plusieurs couches sur la pile d'appel, il en résulte que le célèbre pollution des journaux avec la répétition des messages d'erreur.

OriginalL'auteur Nick | 2015-02-22