vers l'accueil formulaire de contact

Tutoriel Java N°2 : votre premier programme JAVA

Votre formation JAVA avec Objis, spécialiste formation java depuis 2005 Créez pas à pas votre premier programme avec le langage de programmation JAVA. Crééz votre première classe JAVA. Découvrez la méthode main(), véritable point d’entrée de tout programme JAVA. Affichez un texte à l’utilisateur avec la méthode System.out.println(). Compilez et exécutez le programme en utilisant les outils javac et java du jdk

Ce tutoriel est un extrait de séances pratiques de la formation programmation Objet/JAVA dispensée par Objis. Il est la suite naturelle du tutoriel N°1 (Installation JDK6) .

Les + objis
- 70% de travaux pratiques
- Clé USB avec tous les outils utilisés + Corrigés TPs
- Bilan pédagogique individuel + conseils

Liens utiles

- + de 100 tutoriaux java/jee Objis
- Vos premiers pas de programmeur JAVA
- Objis, spécialiste formation java depuis 2005
- Faîtes financer votre formation JAVA !
- Documentation du Jdk6 (Javadoc)

Prérequis

- Savoir Installer le Kit de développement Java (JDK)

Objectifs

- Comprendre ce qu’est un code source
- Comprendre le cycle Codage - Compilation - Exécution
- Coder ’à la main’ avec l’éditeur Bloc-Notes de windows
- Maîtriser la compilation d’un programme avec javac
- Maîtriser l’exécution / le lancement d’un programme avec java
- Comprendre la fonction/méthode main(), caractéristique d’une ’classe principale’
- Afficher un texte avec System.out.println

Programme

- Partie 1 : Créer le programme java HelloObjis.java avec le Bloc-notes windows
- Partie 2 : Compiler le programme avec l’outil javac
- Partie 3 : Exécuter le programe avec l’outil java

Durée

- 30 minutes.

Partie 1 : première classe Java

Dans cette partie vous aller écrire (coder) le code source du programme HelloObjis.java , qui affiche simplement un message de bonjour à l’écran.

Ecriture du code source

- Démarrer / Programmes / accessoires / Bloc-Notes. Vous obtenez la fenêtre suivante :

- Dans le fenêtre du Bloc-notes, entrez le code source Java suivant :

Il s’agit du code source minimal pour un programme Java. Une fois lancé, ce programme affichera "Bonjour Objis, spécialiste de la formation Java"

— Remarquez le mot clé ’class’ qui précise que HelloObjis est une classe Java.
— Remarquez le mot clé ’public’ qui précisé que ’Tout le monde peux voir et utiliser la classe HelloObjis’
— Remarquez le ’main()’ . Toute application Java possède une fonction main() . C’est le point d’entrée de toute application Java.
— Remarquez le ’void’ (vide) à gauche de ’main()’. Il s’agit du ’type de retour’ de la méthode main(). Ici Cela signifie que la méthode main() ne produit rien. D’autres méthodes produiront d’autres types de retour comme un entier (int), une chaine (String), un Objet (Object)...

Enrigistrement code source

Vous allez enregistrer le code source de la classe HelloObjis dans un fichier HelloObjis.java

- A partir du bloc-notes, cliquez sur Fichier / Enregistrer sous

L’écran suivant d’enregistrement apparaît.

- Parcourir jusqu’à arriver dans le répertoire c :\formationjava
- Comme ’Nom du fichier’, écrire ’HelloObjis.java’
- Comme ’Type’ , choisir ’Tous les fichiers’, sinon le fichier aura comme nom HelloObjis.java.txt au lieu de HelloObjis.java.

Vous obtenez l’écran suivant avant l’enregistrement du fichier.

- Cliquez sur le bouton ’Enregistrer’. Le nom du fichier apparaît dans le Bloc-notes

et le fichier fait bien partie du système de fichier, dans le répertoire c :\formationjava

Il faut désormais compiler le code source HelloObjis, c’est à dire entamer un processus qui permettra à l’ordinateur de comprendre les instructions que nous avons mis dans le fichier.

Partie 2 : Compilation

Dans cette partie, vous allez compiler le code source HelloObjis.java

- Ouvrez une fenêtre ’Invite de commande’ : Démarrer/Programmes/accessoires/Invite de commande .

Vous obtenez une fenêtre similaire à la suivante (avec votre nom d’utilisateur au lieu de celui indiqué - Ici Douglas MBIANDOU).

Le trait qui clignote indique que le système est en attente de commandes à exécuter.

- Changez de répertoire de travail afin de vous mettre dans le répertoire c :\formationjava, dans lequel se trouve le fichier HelloObjis.java . Pour cela taper ’cd’ (change directory = changer de répertoire) suivi d’un ESPACE . Vous obtenez la fenêtre suivante.

- Copier dans la barre d’adresse de l’explorateur Windows le chemin vers le répertoire c :\formationjava

- cliquez-droit dans la fenêtre invite de commande , puis ’coller’ .

Vous obtenez la fenêtre suivante :

- Appuyez sur la touche ENTREE . Vous obtenez la fenêtre suivante :

- Ecrivez la commande : javac HelloObjis.java . C’est la commande de compilation du programme

- Appuyez sur la touche ENTREE . Vous obtenez la fenêtre suivante (après qqs fractions de secondes) :

Pas de message d’erreur. Donc tout s’est bien passé. Le résultat de cette compilatuon réussie est la création d’un fichier HelloObjis.class dans le même répertoire que le fichier HelloObjis.java.

La phase de compilation est terminée. Reste désormais à exécuter le programme.

Partie 3 : Exécution

Dans cette partie vous allez exécuter le programme HelloObjis.

- Dans l’Invite de commande, lancez la commande : java HelloObjis . C’est la commande d’exécution du programme . Vous obtenez l’écran suivant :

Vous avez terminé la phase d’exécution du programme.

Désormais, vous êtes capable de :
— Créer un code source Java
— Compiler ce code source
— Exécuter ce code source

Bienvenue dans la communauté des programmeurs Java !

- Mettre à jour le code source du programme en modifiant le mot ’spécialiste’ par ’specialiste’, évitant ainsi le problème du rendu du texte lié à l’accentuation.
- Compilez à nouveau : javac HelloObjis.java
- Exécutez à nouveau : java HelloObjis

Conclusion

Dans ce tutoriel java N°2 d’Objis, vous avez créé, compilé puis exécuté votre premier programme java : HelloObjis.java.

Vous avez utilisé le Bloc-notes Windows comme éditeur.

Dans le tutoriel suivant ’(tutoriel Java N°3 : téléchargement et installation Eclipse)’, vous allez augmenter votre productivité en utilisant comme éditeur non pas le Bloc notes mais l’environnement de développement Eclipse.

Pour aller plus loin

- Si vous appréciez notre sens du partage, devenez membre ’classic’ du Club Objis.

- Accélérez significativement votre maîtrise de JAVA avec un coach Objis : devenez membre Silver / Gold du Club Objis.

Prochaine formation JAVA

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur Java :

Votre formation JAVA avec Objis, spécialiste formation java depuis 2005

Pour aller plus loin : le réseau Objis

Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
- Votez pour les prochains tutoriaux à publier
- Préparez vos entretiens techniques
- Valorisez votre profil / expertise
- Identifiez des opportunités d’emploi
- Recevez la newsletter objis.com