IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Question sur les exceptions catch / non catch


Sujet :

Java

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2002
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 233
    Points : 131
    Points
    131
    Par défaut Question sur les exceptions catch / non catch
    Bonjour,


    Savez vous quelle est la règle pour savoir quelles exceptions sont obligatoirement à catcher lorsqu'elles sont déclarées dans la signature des méthodes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //Ici lorsque l'on appelle testerException on n'est pas obligé de mettre de try catch
    public void testerException() throws NumberFormatException {}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //En revanche ici on est obligé sinon ça ne compile pas
    public void testerException() throws Exception {}

  2. #2
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Points : 1 855
    Points
    1 855
    Par défaut
    tout ce qui dérive de RuntimeException ne force pas la capture.
    les autres si!
    tu veux des explications sur les raisons de tout ceci?

    edit: pour être plus rigoureux il faudrait aussi parler des Errors (mais c'est une autre histoire)
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2002
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 233
    Points : 131
    Points
    131
    Par défaut
    Merci pour la réponse, je vais me contenter de la règle pour le moment !

Discussions similaires

  1. Encore une question sur les exceptions
    Par tnarol dans le forum Général Java
    Réponses: 6
    Dernier message: 01/03/2011, 12h54
  2. question sur les throw catch
    Par deubelte dans le forum Débuter
    Réponses: 4
    Dernier message: 17/05/2010, 10h03
  3. Questions sur les exceptions et finally
    Par _LittleFlea_ dans le forum Général Java
    Réponses: 10
    Dernier message: 23/03/2010, 16h08
  4. Question sur les menus dans les pages HTML non dynamiques (sans PHP, ASP)
    Par o_r_a_x dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/05/2009, 16h16
  5. Réponses: 2
    Dernier message: 02/05/2008, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo