[java] comment on utilise try et catch ??

comment on utilise try et catch ?? [java] - Programmation

Marsh Posté le 29-03-2001 à 15:40:44    

Je voudrait juste avoir la synthaxe  
ex :
try {
...
...
 
catch }
 
ou try {
...
..
...
} catch
 
 
ou ???
 
merci  :hello:

Reply

Marsh Posté le 29-03-2001 à 15:40:44   

Reply

Marsh Posté le 29-03-2001 à 15:47:44    

try {}
catch (type_exception e) {}
 
:D

Reply

Marsh Posté le 29-03-2001 à 15:52:13    

Merci !

Reply

Marsh Posté le 29-03-2001 à 16:29:23    

j'ai droit à :
"FenetreSpectacle2.java" : Erreur No. 300 : classe type_exception introuvable  dans classe FenetreSpectacle2 en ligne 156, colonne 11
 
mon code :
try {
    BufferedWriter ficSortie = new BufferedWriter(new FileWriter("a:\\musical2.txt" ));
    for (int i = 0;i <= nbEl;i++) {
      ficSortie.write(spectacle[i].toString());
      ficSortie.newLine();
    }
    ficSortie.close();
    }
    catch(type_exception f) {
    JOptionPane.showMessageDialog(null,"Erreur d'écriture du fichier","ERREUR",JOptionPane.ERROR_MESSAGE);
    }
 
pourquoi?? :)

Reply

Marsh Posté le 29-03-2001 à 16:35:47    

http://java.sun.com/docs/books/tut [...] xceptions/
t'aidera surement
 
il faudrait peut etre la définir cette exception, non ?

Reply

Marsh Posté le 29-03-2001 à 16:36:15    

hihihihi...
type_exception c t pour dire le type d'exception ke tu veux rattraper... :D
 
Sinon, pour simplifier le try-catch, tu peux mettre kom type d'exception (type_exception :D ) la classe:
 
Exception

Reply

Marsh Posté le 29-03-2001 à 16:44:16    

Ben en fait je veut pas vraiment "catcher" aucune erreur, c'est juste pour ne pas avoir a déclarer throws IOException

Reply

Marsh Posté le 29-03-2001 à 17:36:17    

c pas bo de pas catcher ca....
car si tas une telle erreur ki survient bah... tu l'as dans le baba :D
Mais si tu veux rien faire bah... tas ka rien mettre dans le bloc du catch.
Un truc du genre... try {.. } catch (IOException) {}
 
Mais je te le repete... c pas bo de rien faire... mieux vo logger un petit message du genre "Erreur IOException"... enfin tu vois koi...

Reply

Marsh Posté le 29-03-2001 à 17:37:17    

Tu as juste à faire
 
try {
//ton code
}
catch(IOException ioe)
{
// Traitement de l'IOException
JOptionPane.showMessageDialog(null,"Erreur d'écriture du fichier","ERREUR",JOptionPane.ERROR_MESSAGE);  
}
catch(Exception e)
{
// Traitement des autres exceptions
JOptionPane.showMessageDialog(null,"Erreur inconnue","ERREUR",JOptionPane.ERROR_MESSAGE);  
}
 
tu peux ajouter ioe.printStackTrace(); et e.printStackTrace(); dans les catch respectifs, pour debugger c plus pratique.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed