Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2682 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Qu'est ce qui caractérise une RuntimeException

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Qu'est ce qui caractérise une RuntimeException

n°194470
El_gringo
Posté le 13-08-2002 à 09:44:20  profilanswer
 

J'voudrais savoir dans quel cas on fera d'une Exception, une RuntimeException.
Dans mon cas, g bien envie d'en faire une, ms je sais pas trop si c correct :
J'ai une erreur qui est pour l'instant ne peut en aucun cas se produire, mais il me semble qu'il faut malgré tout que je la prévoie, desfois qu'on modifierai mon objet par exemple. Alors une RuntimeException ne semblait adaptée, comme ça je suis pas obligé de la catcher. ça sert à ça ou je me vautre ?

mood
Publicité
Posté le 13-08-2002 à 09:44:20  profilanswer
 

n°194474
gfive
Posté le 13-08-2002 à 09:49:27  profilanswer
 

Effectivement, ça sert à ça :  
 
public class RuntimeException
extends Exception
 
RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.  
 
A method is not required to declare in its throws clause any subclasses of RuntimeException that might be thrown during the execution of the
method but not caught.

n°194475
El_gringo
Posté le 13-08-2002 à 09:50:57  profilanswer
 

gfive a écrit a écrit :

Effectivement, ça sert à ça :  
 
public class RuntimeException
extends Exception
 
RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.  
 
A method is not required to declare in its throws clause any subclasses of RuntimeException that might be thrown during the execution of the
method but not caught.  




 
Ms en fait, je connaissait déja cette caractéristique des RuntimeException, mais niveau conception, c correct ce que g imaginé ?

n°194476
darklord
You're welcome
Posté le 13-08-2002 à 09:51:25  profilanswer
 

bin ca dépend. Prend par exemple le cas de IllegalArgumentException. Tu as une méthode qui prend en param un string et qui renvoie les 3 premiers caractères (exemples débiles).
 
Bin dans ta méthode tu testes si la string qu'on te passe n'est pas null et si elle est plus longue ou égale à 3 chars. Si c'est pas le cas tu balances une IllegalArgumentException (qui est une Runtime).
 
Meme si le seul objet qui appelle cette méthode est un objet à toi et que tu check avant d'appeler la méthode c'est un bon moyen à l'avenir si tu oublies de faire ce check dans un autre appel par exemple.


---------------
Just because you feel good does not make you right
n°194481
El_gringo
Posté le 13-08-2002 à 09:55:09  profilanswer
 

Ha, nickel, c le schéma ds lequel je suis.  
Merci  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Qu'est ce qui caractérise une RuntimeException

 

Sujets relatifs
Plus de sujets relatifs à : Qu'est ce qui caractérise une RuntimeException


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)