Un conseil pour un debutant java
Fermé
xman_genius
Messages postés
97
Date d'inscription
vendredi 14 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2006
-
27 mars 2006 à 17:44
Godbod Messages postés 12 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 4 mai 2009 - 12 mai 2008 à 14:34
Godbod Messages postés 12 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 4 mai 2009 - 12 mai 2008 à 14:34
A voir également:
- Un conseil pour un debutant java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java bible - Forum Téléchargement
- Jeux java itel touche ✓ - Forum Logiciels
6 réponses
Godbod
Messages postés
12
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
4 mai 2009
17
12 mai 2008 à 14:34
12 mai 2008 à 14:34
Bonjour à tous. Je suis Jack. Je suis debutant en java mais je suis connecté sur mon telephone. C'est la raison pour laquelle j' aimerais vous passer mon adresse comme ca je pourrais vous poser de temps ent temps des questions sur le java. Voici mon adresse : kounkoujacques@hotmail.com
S'il vous plait aidez moi. Je souhaite vraiment faire de gros progrets.
S'il vous plait aidez moi. Je souhaite vraiment faire de gros progrets.
mamiemando
Messages postés
33284
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 septembre 2024
7 787
28 mars 2006 à 10:06
28 mars 2006 à 10:06
Cela dépend de ta capacité à apprehender un nouveau concept en réalité, à savoir la notion d'objet. Syntaxiquement parlant c'est très proche du C, et algorithmiquement il n'y a rien de plus qu'en C, à part tout ce qui a trait aux objets.
Concrètement ce qui était une struct en C va devenir une classe. Les fonctions sont en général rattachées à un objet, contrairement au C (méthodes).
Une classe peut découler d'une autre, car n'est qu'une spécialisation d'une autre. Par exemple une voiture est un cas particulier de vehicule, donc a priori voiture (classe fille) hérite de vehicule (classe mère) et implemente des méthodes et/ou des attributs supplémentaires. On peut même réimplémenter des méthodes déjà définies (lien dynamique).
Une différence a bien percevoir est la différence entre déclaration (seul le prototype est spécifié) et implémenté (la fonction est codée). De là découlent trois types de classes :
- les classes "normales", complément implémentées.
- les classes virtuelles, partiellement implémentées, partiellement déclarées
- les interfaces, qui ne sont en fait qu'un ensemble de prototypes.
Les attributs d'une classes et ses méthodes ne sont pas toujours accessibles depuis une autre classe (notion de visibilité : protected, public, private) afin de garantir l'intégrité d'une classe.
D'un point de vue mémoire, l'allocation se fait via un constructeur. La désallocation se fait automatiquement (garbage collector).
Point important, en java tout n'est que référence contrèrement en C. Informatiquement parlant, une référence est comme un pointeur, mais syntaxiquement, tout se passe comme si on manipulait directement l'objet en question (ie opérateur . et non opérateur ->, ce dernier n'ayant de toute façon pas de sens en java).
Bonne chance
Concrètement ce qui était une struct en C va devenir une classe. Les fonctions sont en général rattachées à un objet, contrairement au C (méthodes).
Une classe peut découler d'une autre, car n'est qu'une spécialisation d'une autre. Par exemple une voiture est un cas particulier de vehicule, donc a priori voiture (classe fille) hérite de vehicule (classe mère) et implemente des méthodes et/ou des attributs supplémentaires. On peut même réimplémenter des méthodes déjà définies (lien dynamique).
Une différence a bien percevoir est la différence entre déclaration (seul le prototype est spécifié) et implémenté (la fonction est codée). De là découlent trois types de classes :
- les classes "normales", complément implémentées.
- les classes virtuelles, partiellement implémentées, partiellement déclarées
- les interfaces, qui ne sont en fait qu'un ensemble de prototypes.
Les attributs d'une classes et ses méthodes ne sont pas toujours accessibles depuis une autre classe (notion de visibilité : protected, public, private) afin de garantir l'intégrité d'une classe.
D'un point de vue mémoire, l'allocation se fait via un constructeur. La désallocation se fait automatiquement (garbage collector).
Point important, en java tout n'est que référence contrèrement en C. Informatiquement parlant, une référence est comme un pointeur, mais syntaxiquement, tout se passe comme si on manipulait directement l'objet en question (ie opérateur . et non opérateur ->, ce dernier n'ayant de toute façon pas de sens en java).
Bonne chance
Bonjour,
J'ai appris java avec un livre 20 € écrit par DELANNOY (Programmer Java) et un secaond (le cahier du programmeur). Il y a bien sûr certaines choses dont un débutant va avoir du mal a comrendre (les explications ne sont pas évidentes). Pour ces parties, certaines réponses ont étaient trouvé sur interntet d'autres dans les premiers livres concernant (c'est pas la première fois que que les anciens livres sont mieux explicites).
Si tu ne connait rien au langage Objet, il te faut plus d'1 mois.
Si tu es très motivé et capable d'assimiler, il te faut 2 semaines.
Note: En appennant, j'ai fais une base de données (sous excel), ce qui me permet de me promener avec n'importe où. Cette base comporte plusieurs colonnes (quand tu la relira, tu verras s'il y a des erreurs plus faciliement):
- le chapitre (ex: gestion de fichiers)
- la méthode
- description de la méthode
- un exemple
- ...
PS: site très interessant "developper.com, sun)
good luck
J'ai appris java avec un livre 20 € écrit par DELANNOY (Programmer Java) et un secaond (le cahier du programmeur). Il y a bien sûr certaines choses dont un débutant va avoir du mal a comrendre (les explications ne sont pas évidentes). Pour ces parties, certaines réponses ont étaient trouvé sur interntet d'autres dans les premiers livres concernant (c'est pas la première fois que que les anciens livres sont mieux explicites).
Si tu ne connait rien au langage Objet, il te faut plus d'1 mois.
Si tu es très motivé et capable d'assimiler, il te faut 2 semaines.
Note: En appennant, j'ai fais une base de données (sous excel), ce qui me permet de me promener avec n'importe où. Cette base comporte plusieurs colonnes (quand tu la relira, tu verras s'il y a des erreurs plus faciliement):
- le chapitre (ex: gestion de fichiers)
- la méthode
- description de la méthode
- un exemple
- ...
PS: site très interessant "developper.com, sun)
good luck
xman_genius
Messages postés
97
Date d'inscription
vendredi 14 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2006
21
28 mars 2006 à 12:38
28 mars 2006 à 12:38
merci mamiemando
mais juste un truc que je veux savoir c'est combien de jour en moyenne me faut il pour apprendre le java?
mais juste un truc que je veux savoir c'est combien de jour en moyenne me faut il pour apprendre le java?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33284
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 septembre 2024
7 787
28 mars 2006 à 16:38
28 mars 2006 à 16:38
Bah tout dépend de ce que tu veux exactement faire en java, mais je pense qu'en une semaine maxi tu peux connaitre 99% de ce dont tu auras besoin.
En fait pour faire du java, il faut surtout passer du temps sur le site de sun pour repérer les classes les plus pratiques et éviter de réinventer la roue. Ca revient à se faire une sorte de culture ;-)
En fait pour faire du java, il faut surtout passer du temps sur le site de sun pour repérer les classes les plus pratiques et éviter de réinventer la roue. Ca revient à se faire une sorte de culture ;-)
bonjour tt le monde ,
en faite je suis un etudiant en licence informatique et on nous a demander de bien pratiqué le langage JAVA, etant donné que moi je lé jamais fais ni C ni c++ , j'ai fais que ASP , ASP.NET.
j'aissaye de l'apprendre par net mais vraiment je trouve trop compliquer ya bcp de chose a apprendre , j'aimerai bien si y'a kelkin qui peut me guider a fin que je suis le bon chemin pr l'apprendre merci bcp
en faite je suis un etudiant en licence informatique et on nous a demander de bien pratiqué le langage JAVA, etant donné que moi je lé jamais fais ni C ni c++ , j'ai fais que ASP , ASP.NET.
j'aissaye de l'apprendre par net mais vraiment je trouve trop compliquer ya bcp de chose a apprendre , j'aimerai bien si y'a kelkin qui peut me guider a fin que je suis le bon chemin pr l'apprendre merci bcp