Comment écrire un programme Hello World en Java?



Cet article sur Hello World Program en Java effectuera une analyse complète de la syntaxe du programme Hello World et expliquera tout ce qui l'entoure.

Le tout premier programme qui apprend à coder est Hello World Program en Java. Mais à maintes reprises, nous manquons les détails de la syntaxe de base. À travers cet article, je vais entrer dans les détails du programme Hello World en Java.

Vous trouverez ci-dessous les sujets abordés dans cet article:





Commençons.

Programme Hello World en Java

Avant d'entrer dans les détails, commençons par le codage et voyons comment un programme de base Hello World est codé.



public class HelloWorldDemo {public static void main (String [] args) {System.out.println ('Hello World!') System.exit (0) // success}}

Maintenant que vous avez terminé le codage, analysons maintenant en profondeur la syntaxe du programme.

Analyse de la syntaxe

Ligne 1: classe publique HelloWorldDemo {

Cette ligne utilise le mot-clé classe pour déclarer une nouvelle classe appelée HelloWorldDemo. Puisque Java est un Language, la définition de classe entière, y compris tous ses membres, doit être comprise entre l'accolade ouvrante {et l'accolade fermante}. En outre, il utilise le mot clé public pour spécifier l'accessibilité de la classe depuis l'extérieur du package.



Ligne 2: public static void main (String [] args) {

Cette ligne déclare une méthode appelée main (String []).Cela s'appelle le principale méthode et sert de point d'entrée pour la Compilateur Java pour commencer l'exécution du programme. En d'autres termes, chaque fois qu'un programme est exécuté en Java, la méthode principale est la première fonction à être appelée. D'autres fonctions de l'application sont ensuite appelées à partir de la méthode principale. Dans une application Java standard, une méthode principale est obligatoire pour déclencher l'exécution.

Décomposons maintenant toute cette ligne et analysons chaque mot:

Publique : c'est unle modificateur d'accès spécifie la visibilité. Il permet à JVM d'exécuter la méthode de n'importe où.

statique : C'est un mot-clé qui aide à rendre tout membre de la classe statique. La méthode principale est rendue statique car il n'est pas nécessaire de créer un objet pour appeler le en Java. Ainsi, JVM peut l'invoquer sans avoir à créer un objet qui aide à économiser la mémoire.

néant : Il représente le type de retour de la méthode. Étant donné que la méthode principale Java ne renvoie aucune valeur, son type de retour est déclaré vide.

principale() : C'est le nom de la méthode qui a été configurée dans la JVM.

Chaîne[] : Cela signifie que la méthode principale Java peut accepter un argument d'une seule ligne du type . Ceci est également connu sous le nom d'arguments de ligne de commande java. Ci-dessous, j'ai répertorié un certain nombre de signatures de méthodes principales Java valides:

  • public static void main (String [] args)
  • public static void main (String [] args)
  • public static void main (String args [])
  • public static void main (String… args)
  • static public void main (String [] args)
  • public static final void main (String [] args)
  • final public static void main (String [] args)

Ligne 3: System.out.println («Hello World!»)

Système : C'est une classe prédéfinie dans le package java.lang qui contient diverses méthodes et variables utiles.

meilleure idée java pour les débutants

en dehors : Il s'agit d'un champ membre statique de type PrintStream.

println: C'est une méthode de la classe PrintStreamet est utilisé pour imprimer l'argument qui a été passé à la console standard et une nouvelle ligne. Vous pouvez également utiliser la méthode print () au lieu de println ().

Ligne 4: System.exit (0)

Le fichier java.lang. Système . sortie () méthode est utilisée pourquitter leprogramme actuel en mettant fin à la machine virtuelle Java en cours d'exécution. Cette méthode prend un code d'état comme entrée qui est généralementune valeur non nulle. Il indique en cas de résiliation anormale.

  • sortie (0): Il est utilisé pour indiquer la fin réussie.
  • exit (1) ouexit (-1) ou toute valeur différente de zéro: Il est utilisé pour indiquer une résiliation infructueuse.

C'était donc une question de syntaxe du programme. Voyons maintenant comment compiler Hello World dans le programme Java.

Compilation du programme

Maintenant, vous devez taper ce programme dans votre éditeur de texte, enregistrez-le avec le nom de classe que vous avez utilisé dans votre programme. Dans mon cas, je l'enregistrerai sous HelloWorldDemo.java.

L'étape suivante consiste à accéder à la fenêtre de votre console et à accéder au répertoire dans lequel vous avez enregistré votre programme.

print_r en chaîne

Maintenant pour compiler le programme tapez la commande ci-dessous:

javac HelloWorldDemo.java

Remarque: Java est sensible à la casse, assurez-vous donc de saisir le nom du fichier dans le format correct.

Si elle est exécutée avec succès, cette commande générera un fichier HelloWorldDemo.class qui sera indépendant de la machine et de nature portable.

Maintenant que vous avez compilé avec succès le programme, essayons d'exécuter notre programme Hello World en Java et d'obtenir le résultat.

Exécution du programme

Afin d'exécuter votre HelloWorld en sur la ligne de commande, tout ce que vous avez à faire est de taper le code ci-dessous:

java HelloWorldDemo

Voila! Vous avez exécuté avec succès votre premier programme en Java.

Si vous utilisez un IDE, vous pouvez ignorer tous ces tracas et appuyer simplement sur le bouton d'exécution de votre IDE pour compiler et exécuter votre Hello World dans le programme Java.

Cela nous amène à la fin de cet article surProgramme Hello World en Java. Si vous souhaitez en savoir plus sur Java, vous pouvez consulter notre .

Maintenant que vous avez compris ce qu'est unProgramme Hello World en Java, Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Spring.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce 'Programme Hello World en Java»Article et nous vous répondrons dans les plus brefs délais.