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 :

Premiers pas en Java


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Premiers pas en Java
    Bonsoir tout le monde,

    Ce week-end j'ai revu un pote qui m'a dit: "Java, c'est vraiment le top. Tu devrais essayer".

    Moi j'ai commencé la prog avec VB (quelle erreur...), puis je me suis mis à Python (quel bonheur).

    Mais comme je suis super curieux, j'aimerai connaître un peu mieux ce langage, d'autant que mon pote est sûr que c'est le top.

    J'ai essayé le premier programme donné dans 'Programmation java, pour les enfants, les parents et les grands parents", à savoir BonjourMonde.java.
    J'ai fait un copié-collé et j'ai essayé de compiler le code, mais rien (pas de fichier .class de créé)?
    Pour info, j'ai installé JDK1.6 et seulement ça.

    Je fait sûrement une erreur. Mais laquelle???


    Pour finir, petite question à ceux qui connaissent Python.
    Pourquoi Java plutôt que Python?

    En tant que novice dans Python et inculte en Java, je trouve (pour ma part que Java c'est un peu le fouillis... Les { et compagnie j'y comprends rien. Je trouve que c'est pas clair du tout.
    Si quelqu'un peu m'aiguiller ça serait sympa.

    D'avance merci.


    PS: Pour ceux qui connaissent pas. Essayez Python. C'est vraiment puissant comme langage. En ce qui me concerne je suis tombé amoureux.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par Jiyuu Voir le message
    Bonsoir tout le monde,

    Ce week-end j'ai revu un pote qui m'a dit: "Java, c'est vraiment le top. Tu devrais essayer".
    Et t'as essayé, bien
    Citation Envoyé par Jiyuu Voir le message
    j'ai essayé de compiler le code, mais rien (pas de fichier .class de créé)?
    Comment çà "rien"? Pas précis. Quelle commande as-tu tappé exactement, quel output exact t'as eu dans ta console?

    Pourquoi Java plutôt que Python?
    J'ai eu l'occasion d'utiliser du python. Je dirais, à chaque problème son outil. Java est compilé, ce qui présente un certain avantage pour les grosse appli, de plus je trouve la base de librairies accessibles en java beaucoup plus large qu'en python. Et la javadoc permet de s'y retrouver très facilement. Et finalement, en tant que développeur, je trouve qu'aucun language que j'ai testé n'arrive à la cheville du java en ce qui concerne la puissance des IDE. J'ai essayé il y a pas si longtemps un IDE C/C++. Ben le premier truc que j'ai regretté de java: l'autocompletion. Les librarires java sont auto-descriptive, ce qui fait qu'un ide a juste à les charger pour savoir ce qu'on peut et ce qu'on ne peut par faire avec. Je suppose que ce serait aussi possible en python. Par contre avec tous les languages supportant la compilation conditionnelle (#ifdef), c'est cuit


    L'interpréteur de python est plus léger. Par contre, la base de librairies disponibles en python au départ est assez légère je pense par rapport à tous les objets fournis par sun (allant du réseau à l'affichage en passant par les parseurs xml et la gestion d'archives). Enfin, python en tant que script peut être utilisé par une autre application (exemple comme language de plugin pour un jeu vidéo ), ce qui est vachement plus dur à réaliser en java

    Enfin, java présente de nombreuses spécifications pour l'interopérabilité entre les applications java. Tu sais par exemple que, quand tu code un portlet java utilisant la spécificaiton portlet, elle fonctionnera normalement dans tous les conteneurs de portlet, quel que soit la société qui en est l'auteur. Et çà, en environnement d'netreprise, çà compte. Ca donne des garanties.

  3. #3
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Citation Envoyé par Jiyuu Voir le message
    Je fait sûrement une erreur. Mais laquelle???
    Dis nous-en plus : commande tapée ? Réponse ? Eventuellement source compilé ?

    Citation Envoyé par Jiyuu Voir le message
    Pour finir, petite question à ceux qui connaissent Python.
    Pourquoi Java plutôt que Python?
    Pas comparable, pas les memes buts poursuivis, pas les mêmes usages. Même s'il y a un recouvrement d'exploitation.


    Citation Envoyé par Jiyuu Voir le message
    En tant que novice dans Python et inculte en Java, je trouve (pour ma part que Java c'est un peu le fouillis... Les { et compagnie j'y comprends rien. Je trouve que c'est pas clair du tout.
    Question d'habitude. Moi ce qui m'insuporte dans python, c'est l'indentation utilisée comme syntaxe. C'est pourquoi je préfère Ruby. Ruby ca enterre python.

    PS: Un troll se cache dans le message

    Edit: Correction faute grammaire

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par Tommy31 Voir le message
    PS: Un troll ce cache dans le message
    Trouvé! Une faute de grammaire volontaire pour discréditer le post? Non, pas çà?

  5. #5
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Bonsoir,

    Concernant mon problème je viens de comprendre. J'avais fait un copié-collé de BonjourMonde (avec public class BonjourMonde en début de code) et comme je suis un gros fainéant, j'ai appelé mon fichier Essais.java...

    Je vous laisse deviner la suite.

    j'ai pu faire l'essais et ça marche.

    je vais continuer à lire le tuto et voir ce que cela peut m'apporter. Mais je trouve comme ce langage moins clair que Python.

    Affaire à suivre mais je pense que je repasserai bientôt vous voir.


    Bye à tous
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

Discussions similaires

  1. Premiers pas avec Java 8 et les expressions lambas.
    Par LGnord dans le forum Langage
    Réponses: 3
    Dernier message: 01/12/2014, 13h56
  2. configuration path / premiers pas en java
    Par exoprod dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 02/04/2010, 10h41
  3. Premiers pas en JAVA et déjà une logique qui m'échappe.
    Par Jean-Jacques Engels dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 16/03/2010, 16h31
  4. Ajax JAVA premiers pas
    Par adilooo dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 04/11/2008, 17h07
  5. premier pas avec java
    Par single dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/08/2007, 09h41

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