Quel type de programmes me conseiller vous pour commencer ?
Quand je vois le nombre de methodes et de classes, c'est assez effrayant .
Comment arriver a tout connaitre ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Thomann
On Wed, 17 Sep 2003 18:47:33 +0200, "db" wrote:
Quel type de programmes me conseiller vous pour commencer ? Quand je vois le nombre de methodes et de classes, c'est assez effrayant . Comment arriver a tout connaitre ?? On ne connait pas tout. Mettons qu'un bonne connaissance des classes
dans java.lang aide un peu. Après il faut apprendre à naviguer dans la doc et regarder les packages qui touchent les domaines d'intérêt. Par exemple, tu tu travailles sur une appli réseau, il serait bon de bien connaitre java.net.*. -- Olivier
On Wed, 17 Sep 2003 18:47:33 +0200, "db" <bouricanddc@nerim.fr> wrote:
Quel type de programmes me conseiller vous pour commencer ?
Quand je vois le nombre de methodes et de classes, c'est assez effrayant .
Comment arriver a tout connaitre ??
On ne connait pas tout. Mettons qu'un bonne connaissance des classes
dans java.lang aide un peu.
Après il faut apprendre à naviguer dans la doc et regarder les
packages qui touchent les domaines d'intérêt. Par exemple, tu tu
travailles sur une appli réseau, il serait bon de bien connaitre
java.net.*.
--
Olivier
Quel type de programmes me conseiller vous pour commencer ? Quand je vois le nombre de methodes et de classes, c'est assez effrayant . Comment arriver a tout connaitre ?? On ne connait pas tout. Mettons qu'un bonne connaissance des classes
dans java.lang aide un peu. Après il faut apprendre à naviguer dans la doc et regarder les packages qui touchent les domaines d'intérêt. Par exemple, tu tu travailles sur une appli réseau, il serait bon de bien connaitre java.net.*. -- Olivier
Nicolas Repiquet
"db" a écrit dans le message news: bka324$245o$
Bonsoir,
Quel type de programmes me conseiller vous pour commencer ?
Avant de te lancer dans l'exploration des libs, il faut absoluement que tu maîtrise parfaitement le language. Voici des notions qui ne doivent plus de poser de soucis :
Les types:
- Distinction entre type primitifs et références. - Les classes (dans java.lang) String, StringBuffer, Math. - Les tableaux et leur manipulations Pour t'entrainer la dessus fait des petits programmes simples : Génération d'un nombre premier, tester si une chaîne est un palyndrome, etc.
Les classes:
- La différence entre classe et interface - La différence static et non static - Les modificateur d'acces ( public, protected, private, default(package)) - Les classes "spéciales" : anonymes, nested, ... Pour t'entrainer la dessus fait des programme qui utilisent des hiérarchies d'objets, par exemple le calcul de surface et de circonférence de formes géométriques.
Enfin les libs de base :
- Les container ( java.util ) Collection, List, Set, Map et dérivés. - Les flux ( java.io, java.nio ) InputStream, OutputStream, File, ... - Les manipulation de texte ( java.text ) Format, DateFormet, MessageFormat, NumberFormat Pour t'entrainer essaye par exemple de créé un petit programme de gestion d'un carnet d'adresse en mode texte avec sauvegarde des données dans un fichier.
Voilà c'est déja bien =)
Quand je vois le nombre de methodes et de classes, c'est assez effrayant . Comment arriver a tout connaitre ??
Avec l'habitude tout simplement! De toute façon tout le monde garde la documentation sous le coude, même les pros =)
Bonne chance
-- Nicolas Repiquet
"db" <bouricanddc@nerim.fr> a écrit dans le message news:
bka324$245o$1@biggoron.nerim.net...
Bonsoir,
Quel type de programmes me conseiller vous pour commencer ?
Avant de te lancer dans l'exploration des libs, il faut absoluement que tu
maîtrise parfaitement le language. Voici des notions qui ne doivent plus de
poser de soucis :
Les types:
- Distinction entre type primitifs et références.
- Les classes (dans java.lang) String, StringBuffer, Math.
- Les tableaux et leur manipulations
Pour t'entrainer la dessus fait des petits programmes simples : Génération
d'un nombre premier, tester si une chaîne est un palyndrome, etc.
Les classes:
- La différence entre classe et interface
- La différence static et non static
- Les modificateur d'acces ( public, protected, private, default(package))
- Les classes "spéciales" : anonymes, nested, ...
Pour t'entrainer la dessus fait des programme qui utilisent des hiérarchies
d'objets, par exemple le calcul de surface et de circonférence de formes
géométriques.
Enfin les libs de base :
- Les container ( java.util ) Collection, List, Set, Map et dérivés.
- Les flux ( java.io, java.nio ) InputStream, OutputStream, File, ...
- Les manipulation de texte ( java.text ) Format, DateFormet, MessageFormat,
NumberFormat
Pour t'entrainer essaye par exemple de créé un petit programme de gestion
d'un carnet d'adresse en mode texte avec sauvegarde des données dans un
fichier.
Voilà c'est déja bien =)
Quand je vois le nombre de methodes et de classes, c'est assez effrayant .
Comment arriver a tout connaitre ??
Avec l'habitude tout simplement! De toute façon tout le monde garde la
documentation sous le coude, même les pros =)
Quel type de programmes me conseiller vous pour commencer ?
Avant de te lancer dans l'exploration des libs, il faut absoluement que tu maîtrise parfaitement le language. Voici des notions qui ne doivent plus de poser de soucis :
Les types:
- Distinction entre type primitifs et références. - Les classes (dans java.lang) String, StringBuffer, Math. - Les tableaux et leur manipulations Pour t'entrainer la dessus fait des petits programmes simples : Génération d'un nombre premier, tester si une chaîne est un palyndrome, etc.
Les classes:
- La différence entre classe et interface - La différence static et non static - Les modificateur d'acces ( public, protected, private, default(package)) - Les classes "spéciales" : anonymes, nested, ... Pour t'entrainer la dessus fait des programme qui utilisent des hiérarchies d'objets, par exemple le calcul de surface et de circonférence de formes géométriques.
Enfin les libs de base :
- Les container ( java.util ) Collection, List, Set, Map et dérivés. - Les flux ( java.io, java.nio ) InputStream, OutputStream, File, ... - Les manipulation de texte ( java.text ) Format, DateFormet, MessageFormat, NumberFormat Pour t'entrainer essaye par exemple de créé un petit programme de gestion d'un carnet d'adresse en mode texte avec sauvegarde des données dans un fichier.
Voilà c'est déja bien =)
Quand je vois le nombre de methodes et de classes, c'est assez effrayant . Comment arriver a tout connaitre ??
Avec l'habitude tout simplement! De toute façon tout le monde garde la documentation sous le coude, même les pros =)
Bonne chance
-- Nicolas Repiquet
Nicolas Delsaux
Le 17.09 2003, "Nicolas Repiquet" s'est levé(e) et s'est dit "tiens, je vais écrire aux mecs de fr.comp.lang.java"
Les types:
- Distinction entre type primitifs et références. - Les classes (dans java.lang) String, StringBuffer, Math. - Les tableaux et leur manipulations
Je ne partirais pas dans un troll là-dessus, mais en Java, ilv aut mieux bien connaître les collections que les tableaux.
Pour t'entrainer la dessus fait des petits programmes simples : Génération d'un nombre premier, tester si une chaîne est un palyndrome, etc.
Et comme d'habitude, le grand classique : le calcul de factorielle.
Les classes:
- La différence entre classe et interface - La différence static et non static - Les modificateur d'acces ( public, protected, private, default(package)) - Les classes "spéciales" : anonymes, nested, ... Pour t'entrainer la dessus fait des programme qui utilisent des hiérarchies d'objets, par exemple le calcul de surface et de circonférence de formes géométriques.
voui.
Enfin les libs de base :
- Les container ( java.util ) Collection, List, Set, Map et dérivés.
Ce package est, à mon sens, celui qu'il faut le mieux connaître. En effet, l'utilisation des collections est, selon moi, l'un des meilleurs différenciateurs entre un programmeur malin et un bourrin.
- Les flux ( java.io, java.nio ) InputStream, OutputStream, File, ... - Les manipulation de texte ( java.text ) Format, DateFormet, MessageFormat, NumberFormat Pour t'entrainer essaye par exemple de créé un petit programme de gestion d'un carnet d'adresse en mode texte avec sauvegarde des données dans un fichier.
Voui.
Voilà c'est déja bien =)
Et pour finir, mais on passe à un niveau supérieur, une petite interface
graphique ?
Avec l'habitude tout simplement! De toute façon tout le monde garde la documentation sous le coude, même les pros =)
Je dirais même que les "pros", comme tu dis, lisent encore plus souvent la doc. On a encore eu l'exemple cette semaine où une lecture détaillée de la doc nous a permis de détecter le pourquoi d'un bug.
Bonne chance
-- Nicolas Delsaux "Etre un humain était bien, j'y ai même pris du plaisir. Mais être un cyborg a tellement plus à offrir" Kevin Warwick
Le 17.09 2003, "Nicolas Repiquet" <deadcow-remove-this@free.fr> s'est
levé(e) et s'est dit "tiens, je vais écrire aux mecs de
fr.comp.lang.java"
Les types:
- Distinction entre type primitifs et références.
- Les classes (dans java.lang) String, StringBuffer, Math.
- Les tableaux et leur manipulations
Je ne partirais pas dans un troll là-dessus, mais en Java, ilv aut mieux
bien connaître les collections que les tableaux.
Pour t'entrainer la dessus fait des petits programmes simples :
Génération d'un nombre premier, tester si une chaîne est un
palyndrome, etc.
Et comme d'habitude, le grand classique : le calcul de factorielle.
Les classes:
- La différence entre classe et interface
- La différence static et non static
- Les modificateur d'acces ( public, protected, private,
default(package)) - Les classes "spéciales" : anonymes, nested, ...
Pour t'entrainer la dessus fait des programme qui utilisent des
hiérarchies d'objets, par exemple le calcul de surface et de
circonférence de formes géométriques.
voui.
Enfin les libs de base :
- Les container ( java.util ) Collection, List, Set, Map et dérivés.
Ce package est, à mon sens, celui qu'il faut le mieux connaître. En
effet, l'utilisation des collections est, selon moi, l'un des meilleurs
différenciateurs entre un programmeur malin et un bourrin.
- Les flux ( java.io, java.nio ) InputStream, OutputStream, File, ...
- Les manipulation de texte ( java.text ) Format, DateFormet,
MessageFormat, NumberFormat
Pour t'entrainer essaye par exemple de créé un petit programme de
gestion d'un carnet d'adresse en mode texte avec sauvegarde des
données dans un fichier.
Voui.
Voilà c'est déja bien =)
Et pour finir, mais on passe à un niveau supérieur, une petite interface
graphique ?
Avec l'habitude tout simplement! De toute façon tout le monde garde la
documentation sous le coude, même les pros =)
Je dirais même que les "pros", comme tu dis, lisent encore plus souvent
la doc. On a encore eu l'exemple cette semaine où une lecture détaillée
de la doc nous a permis de détecter le pourquoi d'un bug.
Bonne chance
--
Nicolas Delsaux
"Etre un humain était bien, j'y ai même pris du plaisir. Mais être un
cyborg a tellement plus à offrir"
Kevin Warwick
Le 17.09 2003, "Nicolas Repiquet" s'est levé(e) et s'est dit "tiens, je vais écrire aux mecs de fr.comp.lang.java"
Les types:
- Distinction entre type primitifs et références. - Les classes (dans java.lang) String, StringBuffer, Math. - Les tableaux et leur manipulations
Je ne partirais pas dans un troll là-dessus, mais en Java, ilv aut mieux bien connaître les collections que les tableaux.
Pour t'entrainer la dessus fait des petits programmes simples : Génération d'un nombre premier, tester si une chaîne est un palyndrome, etc.
Et comme d'habitude, le grand classique : le calcul de factorielle.
Les classes:
- La différence entre classe et interface - La différence static et non static - Les modificateur d'acces ( public, protected, private, default(package)) - Les classes "spéciales" : anonymes, nested, ... Pour t'entrainer la dessus fait des programme qui utilisent des hiérarchies d'objets, par exemple le calcul de surface et de circonférence de formes géométriques.
voui.
Enfin les libs de base :
- Les container ( java.util ) Collection, List, Set, Map et dérivés.
Ce package est, à mon sens, celui qu'il faut le mieux connaître. En effet, l'utilisation des collections est, selon moi, l'un des meilleurs différenciateurs entre un programmeur malin et un bourrin.
- Les flux ( java.io, java.nio ) InputStream, OutputStream, File, ... - Les manipulation de texte ( java.text ) Format, DateFormet, MessageFormat, NumberFormat Pour t'entrainer essaye par exemple de créé un petit programme de gestion d'un carnet d'adresse en mode texte avec sauvegarde des données dans un fichier.
Voui.
Voilà c'est déja bien =)
Et pour finir, mais on passe à un niveau supérieur, une petite interface
graphique ?
Avec l'habitude tout simplement! De toute façon tout le monde garde la documentation sous le coude, même les pros =)
Je dirais même que les "pros", comme tu dis, lisent encore plus souvent la doc. On a encore eu l'exemple cette semaine où une lecture détaillée de la doc nous a permis de détecter le pourquoi d'un bug.
Bonne chance
-- Nicolas Delsaux "Etre un humain était bien, j'y ai même pris du plaisir. Mais être un cyborg a tellement plus à offrir" Kevin Warwick