Cours Java 1er
3 participants
Ceibxl :: Discussion :: Bla bla bla
Page 1 sur 1
Cours Java 1er
Salut,
Il n'y a pas quelqu'un qui aurait des infos sur l'exam qu'on pourrait se prendre en java en aout?
un exemple d'ancien examen ou quoi ?
Un exemple du projet 2 (cartagene) serai cool aussi. Psq déjà pour couleur (le premier truc) jvois pas ce qui faut faire comme ca. besoin d'un tit mot d'explication svp.
Ca c'est ce qui arrive quand on abandonne le cours de java après le projet 1...
J'aurais également besoin d'une explication sur le Try Catch plz.
Il n'y a pas quelqu'un qui aurait des infos sur l'exam qu'on pourrait se prendre en java en aout?
un exemple d'ancien examen ou quoi ?
Un exemple du projet 2 (cartagene) serai cool aussi. Psq déjà pour couleur (le premier truc) jvois pas ce qui faut faire comme ca. besoin d'un tit mot d'explication svp.
Ca c'est ce qui arrive quand on abandonne le cours de java après le projet 1...
J'aurais également besoin d'une explication sur le Try Catch plz.
Nicki- Nombre de messages : 3696
Age : 36
Cercle : CEI
Année Baptême : 2007
Date d'inscription : 14/07/2008
Re: Cours Java 1er
Je pourrais t'envoyer mes exams de mon époque, mais... je me fais vieux, ca fait 5ans !
Pour le try and catch, pas de soucis, je t'explique ca quand tu veux (c'est une facon de parler, c'est quand tu veux et que je suis dispo)
Pour le try and catch, pas de soucis, je t'explique ca quand tu veux (c'est une facon de parler, c'est quand tu veux et que je suis dispo)
Marmotte- Nombre de messages : 7231
Age : 39
Cercle : CEI
Année Baptême : 2005
Date d'inscription : 09/07/2008
Re: Cours Java 1er
Nicky a écrit:J'aurais également besoin d'une explication sur le Try Catch plz.
http://www.commentcamarche.net/java/javaexc.php3
Mais en gros, dans ta class tu dois prévoir les erreurs qui pourrait arriver, et si elle arrive, tu lance une exception typée. Dans le code qui utilise la class, tu dois utilisé try{} là où t'es succeptible d'avoir une erreur du style une division par 0. Si tu gère pas cette exception ton programme va planter. Donc tu essaye (try) d'executer ce code, et si il y a des erreurs tu les catch, et dans le bloc catch, tu donnes les instructions qu'il faut faire si une exception est catchée (du style afficher un message d'erreur "Attention, division par 0 couillon !")
Re: Cours Java 1er
Merci pour l'explication.
Marmotte tu peux tjrs me l'envoyer par mail ou msn ?stp
d'ici la que je remonte a bxl, faut que je termine le cours de java pour dans max 2semaines.
J'ai repris le cours a 0 et j'ai bien progressé c'est pas le moment de m'arreter.
Coming soon : les questions d'assembleur, jme lance fin de semaine.
Marmotte tu peux tjrs me l'envoyer par mail ou msn ?stp
d'ici la que je remonte a bxl, faut que je termine le cours de java pour dans max 2semaines.
J'ai repris le cours a 0 et j'ai bien progressé c'est pas le moment de m'arreter.
Coming soon : les questions d'assembleur, jme lance fin de semaine.
Nicki- Nombre de messages : 3696
Age : 36
Cercle : CEI
Année Baptême : 2007
Date d'inscription : 14/07/2008
Re: Cours Java 1er
Au faite au peu mettre plusieur catch pour un TRY?
je vois pas bien dans quel cas utiliser, a par l'exemple div par 0.
enfin soit, la pratique me montrera
je vois pas bien dans quel cas utiliser, a par l'exemple div par 0.
enfin soit, la pratique me montrera
Nicki- Nombre de messages : 3696
Age : 36
Cercle : CEI
Année Baptême : 2007
Date d'inscription : 14/07/2008
Re: Cours Java 1er
Tu peux mettre plusieurs catch.
Et pour les exams, en fait non, désolé, je ne les ai pas, juste les projets, interros et td.
Et pour les exams, en fait non, désolé, je ne les ai pas, juste les projets, interros et td.
Marmotte- Nombre de messages : 7231
Age : 39
Cercle : CEI
Année Baptême : 2005
Date d'inscription : 09/07/2008
Re: Cours Java 1er
Oui, tu peux utiliser plusieurs catch, ça te permet de donner des instructions précises pour chaque exception, il suffit de typer ton exception du styleNicky a écrit:Au faite au peu mettre plusieur catch pour un TRY?
- Code:
try{
/* Essais d'une ou plusieurs méthodes pouvant éventuellement générer une erreur */
}
catch(TypeException e)
{
/* ce qu'il faut faire en cas d'exception de type TypeException, par exemple afficher un message d'erreur indiquant qu'on s'attendait à un entier plutôt qu'à une chaine de caractère */
}
catch(ArithmeticException e)
{
/* ce qu'il faut faire en cas d'exception de type TypeException, par exemple afficher un message d'erreur indiquant qu'il y a eu [u]tentative[/u] de division par 0.
}
je vois pas bien dans quel cas utiliser, a par l'exemple div par 0.
Faut bien distingué le lancer d'exception et le plantage. Si tu fais ta division par 0, ton programme se torche. Par contre si avant de faire ta division tu fais un teste pour voir si le dénominateur serait nul, là tu évite le plantage. Petit exemple :
- Code:
if (brol != 0)
truc = 69/brol;
else
throw new ArithmeticException ("Illegal division by 0 stupid boy");
// Jsuis pas tout à faire sur de la synthax là .. En fait j'ai jamais fais de java :P mais en php c'est comme ça...
En règle général, le try catch sert pas uniquement à éviter un plantage tel que div 0 mais bien pour tout ce qui pourrait nuire au fonctionnement de ton programme. Du style, si ton programme a besoin d'établir une connexion avec un serveur distant, pour y insérer ou y lire des données, il est clair que ton programme va pas fonctionner si la connexion a pas été correctement établie. De même, tu peux par exemple vérifier l'intégrité des données que tu as transmises sur le serveur, et si elles sont corrompues, lancer une exception pour avertir l'utilisateur et lui proposer de relancer l'échange. En fait, ça porte bien son nom, les exceptions servent à prévoir les cas exceptionnels ^^
Ceibxl :: Discussion :: Bla bla bla
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|