Salut,
Je me posais une question dont je crois avoir la réponse, je veux juste partager ma réflexion avec vous :

Supposons que j'ai une classe d'exception de cette forme:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
//Attributs de classe
public class MonException extends Exception{
private String mMessage=null;
...
 
//Contructeurs
...
public MonException(String pMessage,boolean pPrintStack) 
mMessage=pMessage;
if(pPrintStack)printStackTrace();
}
 
}
 
//Classe lançant l'exception
public class unObjet{
private int i=0;
private int j=-1;
 
public void uneMethode()throws MonException{
if(i!=j)throw new MonException("i et j non-égaux",true);
}
}
Selon vous, est-ce que la trace va être affiché au moment où l'exception est lancée ou lorsqu'on la trappe dans un bloc try/catch ?

Selon moi, la deuxième option demeure la plus plausible, j'en suis pas à 100% sûr cependant