Java

Notification de cookies

Nous utilisons des cookies pour améliorer votre expérience. En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Plus d'informations

Structure d'un programme Java - Hello World

Le processus de programmation Java peut être simplifié en trois étapes:

  • Créez le programme en le tapant dans un éditeur de texte et en l'enregistrant dans un fichier - Nomprogramme.java.
  • Compilez-le en tapant "javac Nomprogramme.java" dans la fenêtre du terminal.
  • Exécutez-le en tapant "java Nomprogramme" dans la fenêtre du terminal.

Le programme ci-dessous est le programme java le plus simple permet d'afficher «Hello World» à l’écran. Essayons de comprendre chaque partie du code étape par étape.

                                // Définition d'une classe
                                class HelloWorld 
                                { 
                                    /* Votre programme commence par un appel à main(). 
                                    Affiche "Hello, World" dans la fenêtre du terminal. */

                                    public static void main(String args[]) 
                                    { 
                                        System.out.println("Hello, World"); 
                                    } 
                                }
                            
MacBook-Pro-de-Mostafa:articles mostafaessaddouki$ javac HelloWorld.java
MacBook-Pro-de-Mostafa:articles mostafaessaddouki$ java HelloWorld
Hello, World

Si vous avez copié le code exact, vous devez enregistrer le nom du fichier sous le nom HelloWorld.java. C'est parce que le nom de la classe et le nom du fichier doivent correspondre en Java.

Le programme «Hello World!» Comprend trois composants principaux: la définition de la classe HelloWorld, la méthode principale et les commentaires du code source. Les explications suivantes vous fourniront une compréhension de base du code:

Définition de la classe

Cette ligne utilise mot-clé "class" pour déclarer qu'une nouvelle classe est définie.

                                class HelloWorld 
                            

HelloWorld est un identifiant qui est le nom de la classe. La définition entière de la classe, y compris tous ses membres, se situera entre l'accolade d'ouverture { et l'accolade de fermeture }.

Méthode principale

En langage de programmation Java, chaque application doit contenir une méthode principale (main) dont la signature est:

                                public static void main(String[] args) 
                            
  • public: Pour que la machine virtuelle Java puisse exécuter la méthode depuis n'importe où.
  • static: la méthode principale doit être appelée sans objet.
    Les modificateurs public et static peuvent être écrits dans l'un ou l'autre ordre.
  • void: la méthode principale ne renvoie rien.
  • main(): Nom configuré dans la machine virtuelle Java.
  • String[]: la méthode principale accepte un seul argument: un tableau d'éléments de type String.

Comme en C/C ++, méthode principale (main) est le point d’entrée de votre application et invoquera ensuite toutes les autres méthodes requises par votre programme.

Corps de la méthode principale

                                System.out.println("Hello, World"); 
                            

Cette ligne affiche la chaîne «Hello, World» suivie d’une nouvelle ligne à l’écran. La sortie est en réalité réalisée par la méthode println() intégrée. "System" est une classe prédéfinie qui fournit un accès au système, et "out" est la variable de type flux de sortie connecté à la console.

Commentaires

                                // Définition d'une classe
                            

En Java, toute ligne commençant par // est un commentaire. Les commentaires sont destinés à une personne lisant le code afin de mieux comprendre l'intention et les fonctionnalités du programme. Il est complètement ignoré par le compilateur Java

                                /* Votre programme commence par un appel à main(). 
                                Affiche "Hello, World" dans la fenêtre du terminal. */
                            

Ceci est un commentaire multiligne. Ce type de commentaire doit commencer par /* et se terminer par */.

Les points importants :

  • Le nom de la classe définie par le programme est HelloWorld, qui est identique au nom du fichier (HelloWorld.java). Ce n'est pas une coïncidence. En Java, tous les codes doivent résider dans une classe et il y a au plus une classe publique qui contient la méthode main().
  • Par convention, le nom de la classe principale (classe contenant la méthode main) doit correspondre au nom du fichier contenant le programme.

Partager ce cours avec tes amis :

Rédigé par M. ESSADDOUKI

Learning a new programming language is an easy thing, but the most difficult thing is how to design efficient algorithms for real-world problems, so don't be a programmer, be a problems solver.

Cours Similaires :