Les Exceptions
Bouallegui Sana
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonsoir,
l'exception en java c'est une classe qui traite les erreurs lors de l'exécution du programme.
et puisque elle est prédéfinies pourquoi en redéfinir une autre fois?
Et comment savoir ou en utilise cette exception?
Svp, donne moi un exercice qui utilise les exceptions (try et catch )
Cordialement,
l'exception en java c'est une classe qui traite les erreurs lors de l'exécution du programme.
et puisque elle est prédéfinies pourquoi en redéfinir une autre fois?
Et comment savoir ou en utilise cette exception?
Svp, donne moi un exercice qui utilise les exceptions (try et catch )
Cordialement,
A voir également:
- Les Exceptions
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
- From exceptions import pendingdeprecationwarning modulenotfounderror: no module named 'exceptions' ✓ - Forum Python
- Bonjour les sous titres n'apparaissent plus malgré CC et cha ✓ - Forum YouTube
- Modulenotfounderror: no module named 'exceptions' - Forum Python
- Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur jit inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue. - Forum Windows
1 réponse
Par défaut la classe Exception ne contient que très peu d'information (un String mess, et un Throwable cause)
Si on veut mieux traiter l'exception avec des besoins spécifiques il faut fournir plus d'information sur cette exception en créant des champs supplémentaires...
Par exemple on pourrait avoir un bateau qui coule
BateauException e=new BateauException("Bateau Coulé", parUnIceberg, nomDuBateau, dernierPointDeContact, nombreDePassagers, AgeDuCapitaine);
Comme ça si ton programme intercepte l'exception, il pourra essayer de retrouver le bateau.
Si on avait laissé la classe Exception par défaut on aurais eu
Exception e=new Exception("Bateau Coulé", parUnIceberg);
Mais là ton programme ne peux pas faire grand chose, il ne sait même pas quel bateau a coulé !
Alors on est à peu près sûr que tout le monde se noie :p
Voici un cours avec des exemples : http://www.eteks.com/coursjava/exceptions.html
Si on veut mieux traiter l'exception avec des besoins spécifiques il faut fournir plus d'information sur cette exception en créant des champs supplémentaires...
Par exemple on pourrait avoir un bateau qui coule
BateauException e=new BateauException("Bateau Coulé", parUnIceberg, nomDuBateau, dernierPointDeContact, nombreDePassagers, AgeDuCapitaine);
Comme ça si ton programme intercepte l'exception, il pourra essayer de retrouver le bateau.
Si on avait laissé la classe Exception par défaut on aurais eu
Exception e=new Exception("Bateau Coulé", parUnIceberg);
Mais là ton programme ne peux pas faire grand chose, il ne sait même pas quel bateau a coulé !
Alors on est à peu près sûr que tout le monde se noie :p
Voici un cours avec des exemples : http://www.eteks.com/coursjava/exceptions.html