Tu auras ton exception. Et non les RuntimeExceptions n'ont pas besoin d'être précisé dans la signature quand elles sont levées. Donc dans ton code quand Java t'oblige à mettre un try & catch (par exemple pour un ClassCastException, tu fais : try { ... } catch (ClassCastException cce) { throw new RuntimeException(cce); }
Evidemment cela ne te dispense pas de lire la javadoc pour comprendre ce que tu fais.
Le Tue, 01 Nov 2005 21:14:50 +0100, noone@nowhere.com a écrit :
Pardon le message c'est ça
Exception in thread "main" java.lang.NullPointerException
at CSignal.<init>(CSignal.java:46)
at CMain_console.main(CMain_console.java:35)
Tu auras ton exception. Et non les RuntimeExceptions n'ont pas besoin
d'être précisé dans la signature quand elles sont levées.
Donc dans ton code quand Java t'oblige à mettre un try & catch (par
exemple pour un ClassCastException, tu fais :
try {
...
} catch (ClassCastException cce) {
throw new RuntimeException(cce);
}
Evidemment cela ne te dispense pas de lire la javadoc pour comprendre ce
que tu fais.
Tu auras ton exception. Et non les RuntimeExceptions n'ont pas besoin d'être précisé dans la signature quand elles sont levées. Donc dans ton code quand Java t'oblige à mettre un try & catch (par exemple pour un ClassCastException, tu fais : try { ... } catch (ClassCastException cce) { throw new RuntimeException(cce); }
Evidemment cela ne te dispense pas de lire la javadoc pour comprendre ce que tu fais.