Rechercher : dans
Par :

[Java] Exception

Dernière réponse le 22 déc 2008 à 19:52:05 Doom_aok, le 13 jun 2007 à 20:01:05 
 Signaler ce message aux modérateurs

Bonjour
j'ai une petite question, je debute en java
et je voudrais savoir la chause suitvant: je veux créer une EXCEPTION PERSONNALISé

est ce que je dois absolument créer 1erment une classe qui gere cette exception, ou je peut la la geré a l'interieure de ma classe ?
j'espere que ma question est claire
merci d'avance :)

Configuration: Windows XP
Firefox 2.0

Meilleures réponses pour « [Java] Exception » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...

1

ray-J, le 14 jun 2007 à 08:21:06

Bonjour je te comprends pas bien j'essaie quand meme de te repondre.
Tu peux créer ton exception en créeant une class héritant de la class Exception ou d'une classe d'exception de choix par exemple
public class MonException extends Exception{
public MonException(){super();}
public MonException(String s){
super(s);
}
}
pour lever une ecxeption il faut obligatoirement que ta class herite d'une class d'Exception...
Mais voila le plus importatnt il faut lever les exception chaque fois à l'interieur de tes méthodes...
par exmple j'écrit une methode qui me calcul le factoriel d'un entier en levant une exception chaque fois que l'entier est négatif...
public int facto(int n){
if(n>0){
if(n==0)return 1;
return n*facto(n-1);
}
else throw new MonException("Exception pour les entiers négatifs");
}
Une methode pour calculer la division de deux nombres reels
public double division(double x,double y)throws MonException{
return x/y;
}
ici il est obligatoire que toute utilisation de cete méthode doit obligatoirement lever cette exception ou doit utiliser le bloc try...ceci levera la division par zero...par contre dans la methode facto l'utilisation du bloc n'est pas obligatoire mais la methode leve une exception lorsqu'il ya donc un bloc try serait aussi un la bienvenue.
Enfin de compte je pense que le mieux c'est de ne pas créer une class d'exception c'est une perte de temps car c'est juste son nom qui change mais elle hérite tout de la class exception...par exemple dans la méthode facto l'exception à lever c'est IllegalArgumentException tout simple et la methode division on peux utiliser la methode Exception tout cours.
Bonne chance et fais moi signe si tu as tout compris.

Répondre à ray-J

3

 saif87, le 22 déc 2008 à 19:52:05

Bonjour

je programme un petit code et je veut qu'il envoit des exception
exemple l'utlisateur entrer son nom s'il entre des entiers il y'a faute ou s'il n'entre rien
je programme avec le cosole dos(ligne de commande)

Aidez moi svp

Merci

Répondre à saif87

2

Doom_aok, le 14 jun 2007 à 21:58:36

Ah daccord, c ok, j'ai tt compris mnt
Merci bcp de Votre aide :)
a+

Répondre à Doom_aok