Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : demande d'information [ Archives / Divers ] (houda82)

samedi 22 avril 2006 à 12:16:34 | demande d'information

houda82

Bonjour tt le monde,


Je découvre java a l'aide de l'environnement de développement JBuilder je pense que j'ais déjà dis sa, mais bon, et je ne comprend pas quand je dois utilisé le try, alors si qlq 1 peux me répondre je le remercie du fond d cœur  

 

Merci






samedi 22 avril 2006 à 12:48:32 | Re : demande d'information

neodante

Administrateur CodeS-SourceS
http://perso.wanadoo.fr/jm.doudoux/java/tutorial/chap007.htm

samedi 22 avril 2006 à 13:01:42 | Re : demande d'information

houda82

Merci neodante mais j'ais déjà lus cette article ce que je veux en savoir plus sur le try car des fois je le mis et le pb disparaît même si ma méthode n'a pas de message d'erreur,donc je ne comprend pas vraiment ce qu'il fait ce try




samedi 22 avril 2006 à 17:53:18 | Re : demande d'information

neodante

Administrateur CodeS-SourceS
Si tu as compris l'utilité des blocs try/catch alors je ne vois pas exactement ce qui te gêne :s

En fait la gestion des exceptions est rendue obligatoire par certaines méthodes qui possèdent un throws ExceptionToto dans la signature de la méthode. Lorsque cela arrive, le développeur doit obligatoirement gérer l'exception (même si il y a 1/10000000 malchance que celle-ci se produise) en utilisant une structure try/catch/[finally] ... d'où tes erreurs qui s'évaporent lorsque tu mets un bloc try/catch autour de certains appels de méthodes ;-)

Voilà je pense que c'est le bon de connaissances qui te manquait ;-)

En java

samedi 29 avril 2006 à 15:09:59 | Re : demande d'information

Aethan

Le
- try{}catch{} finally{}
- throws
- throw

sont tous les trois lié aux exceptions....
Les exceptions sont des erreurs que peuvent lancer par des methodes java...
Une methode lancant une exception a comme signature : 
[visibilite] [valeur retour] [nom de methodes][arguments] throws [Exception]
Ex : public int maMethode( int a )  throws MonException {}

si maMethode est appelée elle leve une exception de type MonException
Tu as 2 possibilité soit tu la capture et tu la traite, soit tu la leve a nouveau
Si tu la capture tu dois utiliser un try{}catch et dans ce cas si il y a en effet une exception qui est levée le bloc du catch sera executé....sinon le try se deroule sans problème...
Sinon si tu souhaite la faire a nouveau remonter tu dois ajouter throws a la methode courante...et ainsi dessuite...

Les exception non capturée exemple NullPointerException, ArrayIndexOutOfBoundsException sont des exceptions de type RuntimeException de ce fait elle n'on pas besoin d'etre capturée....

Le danger et que capturer une Exception ne supprime pas l'exception, elle ne s'affiche plus voila tous...

Si tu ne comprend toujours pas dis le moi je te ferai un PDF
Aethan

Mon site perso : www.artignan.jexiste.fr



Cette discussion est classé dans : demande, information


Répondre à ce message

Sujets en rapport avec ce message

demande information [ par nhicham ] bonjour,je voudrais concevoir et realiser une application dont l'objectif est les statistiques sur des infors d'une bd (plus de 300000 enregistre).dan demande d'information [ par binoma ] salut;c'est urgent je suis amenée à faire un projet sur la conversion des fichiers word aux fichiers xml peuvez-vous m'aider à programmer le code ré demande d'aide [ par binoma ] salut ,on cherche à mettre en place un programme qui converti les document word en xml sans intervension de l'utilisateur.merci bcp demande d'un conseil [ par coyote_fx ] Bonjour à tous,voilà je dévelope petit à petit une application qui a pour but de monitorer des appareils réseau et de générer des graphiques de l'util Demande de designer web [ par fryser_d ] Bonjour ! Mon nom est Stélios"Fryser"Filippidis, je suis ''game designer'' dans une nouvelle entreprise à Montréal(Canada) "The Koas Project .Entertai demande d'aide jlist [ par gibbon ] Salutj'ai un p'tit problème concernant une jlist.je me connecte à une base de données access, je récupère 3 infos de ma table. Je voudrai, lorsqu'un u c est urgent svp [ par wadiaa2 ] J ai un pb , je veux recuperer une information d' une page en jsp sachant que ds cette page ( source de l'information) , il y a pas de submit il y a probleme pour quitter un "JOptionPane.INFORMATION_MESSAGE " [ par niko29940242 ] salut all j'ai un pti pb : j'ai une frame d'information qui apparait avec deux bouton "oui" et "non" et kan je clike sur "non" ca devrait quiteer le p demande de code source [ par nourinfo ] Comment Implémenter une messagerie sur l'intranet en utilisant le langage java ? salut demande d'aide [ par seul2891 ] je suis un debuton dans la programmation et j'aimere savoir comment cree un programme qui permet de tchate sur le reseau (client serveur)


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.