IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Débuter ou pas en Java


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Par défaut Débuter ou pas en Java
    Bonjour,
    Je suis lycéen passionné d'informatique.
    J'ai déjà un peu programmé en C, et je me pose la question de commencer ou pas le java. J'utilise beaucoup windows, mais aussi linux, donc la portabilité du langage me plaît beaucoup. J'ai par contre une question importante à mes yeux. Les programmes java doivent obligatoirement fonctionner avec l'environnement java? Ou peuvent-il être compilés et fonctionner indépendamment comme un programme en C ?
    Sinon quel sont les avantages autres que la portabilité ? Il y a t'il des developpeurs chevronnés pour me conseiller ?

    Merci
    @++

  2. #2
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    Salut,

    Bienvenue dans la communauté tout d'abord.
    Ensuite, il faut dire que si tu compiles du java en natif (sans besoin de machine virtuelle qui assure la compatibilité) tu perds une grande partie de l'interet du java, et je serai presque tenté de dire "autant faire du C++" ...
    Les programmes java ont besoin en effet de la machine virtuelle (environnement java) pour fonctionner. Cela est de moins en moins pénalisant, puisqu'on a pu constater des programmes java quasiment aussi rapides (voire plus rapide) que des programmes développés dans d'autres langages.

    Bien à toi

    Fred

  3. #3
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Pour exécuter un programme Java il te faut nécessairement une jvm d'installée (bien qu'il existe des outils pour les "transformer" en applications native et là je rejoint mavina).
    Pour les avantages de Java :
    • portabilité
    • l'API standard qui est très fournie
    • une documentation très détaillée et centralisée (Javadoc)
    • une communauté très conséquente et très active
    • beaucoup d'APIs tierces pour tous les domaines
    • une très forte orientation objet (si tu aime la POO)
    • de nombreux outils de développement puissants, et souvent gratuits (par exemple les IDE Netbeans et Eclipse)
    • j'en oublie sûrement ...
    Pour ma part, j'ai découvert ce langage l'année dernière en cours et j'ai tout de suite accroché. Les points qui m'ont le plus emballés sont notamment le fait qu'avec l'API standard tu peus casiment tous faire (les threads, les sockets, etc. et notamment les interfaces graphiques) mais aussi et surtout la documentation. En effet, avec la Javadoc tu as une description très détaillée de toutes les classes ce qui te permet un gain de temps énorme lorsque tu cherche à savoir ce que fait telle ou telle méthode.
    De toute façon, le mieux c'est encore que tu essaye et que tu te fasse ta propre idée .
    Consulte les cours et tutoriels pour apprendre Java : http://java.developpez.com/cours/
    Ah j'oubliais, il y a aussi une la communauté et l'équipe Java de developpez.com qui est super top
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Par défaut
    Bonsoir,

    Merci de m'accueillir dans la communauté. On peut dire que vous êtes très enthousiastes !
    Les API m'interessent beaucoup, comment se présentent les sockets alors en java ?
    Et maintenant l'interpréteur java est assez répandu, ça ne pose plus de problème. Mais si on peut toujours le compiler c'est interessant!
    Si vous dites qu'il y a une communauté active et de la bonne doc ! Que demander de plus! Par contre la POO, jamais pratiqué, j'en connais vaguement quelques principes... je vais regarder à tout ça !
    J'aurais surement d'autres questions très prochainement.

    Merci
    ++

  5. #5
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Pour les sockets, c'est principalement les classes Socket et ServerSocket pour le mode connecté, et DatagramSocket et DatagramPacket pour le mode déconnecté.
    Mais avant de te jeter sur les sockets il serait préférable de commencer par le début (surtout si tu n'as que très peu fait de POO). Je te sugère de faire un tour du coté des cours et tutoriels Java, notamment les Cours magistraux et d'initiation .
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  6. #6
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    j'ai pas encore terminer l'ecole que j'ai deja des propositions pour du boulot en java (parmis les plus grande boites ici comme dolmen et ardatis)

    choisir java c'est s'assurer d'un futur (je croit )

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 19
    Par défaut
    oui ça aussi c'est important bbclone !
    Je ne comptait pas attaquer les sockets d'entrée de jeu. Je vais plutôt me renseigner sur les concepts de la POO.

  8. #8
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut
    ouais, toutes les grosses applications faites à l'observatoire de la SECU (ou je bosse) sont faites en J2EE, c'est un certain gage d'avenir

    Fred

Discussions similaires

  1. débuter avec éclipse et java
    Par artotal dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 19/09/2007, 10h58
  2. premier pas avec java
    Par single dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/08/2007, 10h41
  3. [JAXP] Débuter avec XML et Java
    Par Fleep dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/05/2005, 12h27
  4. Firefox n'a pas x-java-vm
    Par ggnore dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 08/03/2005, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo