Jusqu’ici nous avons créé un projet Java et aussi un nouveau package. Créons maintenant une classe java.
Sur le volet gauche de notre espace de travail eclipse, nous devrions voir le projet Java Tutorial et un package java.tutorial.example. Cliquez avec le bouton droit de la souris sur le nom du paquet et une option sortira similaire à ce que nous avons fait sur la création du paquet mais cette fois-ci au lieu de sélectionner le paquet nous sélectionnerions la classe. La fenêtre suivante s’affiche.
Plongez le formulaire en conséquence. Laissez la valeur par défaut du dossier source et du nom du paquet. Comme vous l’auriez remarqué la valeur par défaut correspondant au Projet Java et au package où nous ajoutons la nouvelle classe. Pour le champ nom, mettez HelloWorld. Notez que les espaces ne sont pas autorisés pour le nom de la classe. Cochez le champ public static void main(String args) et laissez tous les autres champs tels quels Cliquez sur Terminer.
Une nouvelle classe sera générée avec le nom HelloWorld.
Le code ci-dessus ne ferait encore rien juste une classe vide. Supprimons la ligne 7, c’est fondamentalement juste un commentaire qui est juste une entrée de stub rappelant à l’utilisateur de commencer à ajouter la logique du code sur cette ligne.
Après avoir nettoyé le code, mettons la ligne qui imprime Hello World à la console. Ajoutez System.out.println(« Hello World »). Ci-dessous le code source complet de Hello World, puis passons en revue chacun des composants.
La ligne 1 est le nom du package auquel appartient la classe. Vérifiez sur le volet latéral gauche de votre application eclipse, la classe HelloWorld est à l’intérieur du package com.javatutorial.example qui correspond à celui qui est déclaré sur la première ligne de notre classe.
Ligne 3 jusqu’à 7 est un commentaire. Cela sert à documenter ce qu’est la classe. C’est une bonne pratique de mettre des informations sensibles sur les commentaires.
Pour la ligne 9 public class HelloWorld, c’est là que nous avons déclaré ce qui est notre nom de classe. Remarquez que nous avons commencé la déclaration avec un mot-clé public qui signifie que notre classe HelloWorld est accessible partout. Une classe java est composée de méthodes qui se trouvent à l’intérieur. A la ligne 9, vous pouvez voir qu’il y a une parenthèse ouvrante. Cette parenthèse ouvrante doit être fermée, ce que nous avons fait à la ligne 17.
Une classe java peut avoir plusieurs méthodes. Traitez une méthode java comme un comportement de notre classe java. Dans cet exemple, notre méthode est main comme ont déclaré sur la ligne 11. En fait, les lignes 11 à 15 constituent notre méthode dans cette classe. Comme pour la déclaration de notre classe HelloWorld, chaque méthode java doit avoir des crochets ouvrants et fermants. Ce qui signifie qu’à l’intérieur des crochets ouvrants et fermants, tout le code que nous mettons fait partie de la méthode main. Chaque fois que nous appelons cette méthode, toute la logique du code à l’intérieur sera exécutée.
Regardons notre déclaration de méthode public static void main(String args) . Semblable à notre déclaration de notre classe, il y a un mot-clé public avant le nom de la méthode. Cela signifie que toutes les classes qui ont accès à notre classe peuvent également appeler cette méthode. Plus d’informations sur les modificateurs d’accès dans la section suivante de notre tutoriel de programmation Java. Passons maintenant au mot-clé void. La déclaration void avant le nom de la méthode main est en fait un type de retour. Dans ce cas, puisque nous avons mis void, cela signifie que cette méthode ne retournera rien. Le type de retour varie du type de données primitives aux classes d’objets. Le mot main dans l’extrait de code ci-dessus est le nom de la méthode. A l’intérieur des parenthèses ouvrantes et fermantes se trouve ce que nous appelons les arguments de la méthode, ce qui signifie que cette méthode accepte un tableau de String avec le nom args.
Maintenant que nous avons discuté de la structure de base du programme java, allons en détail le code qui accomplit notre objectif initial qui est d’imprimer « Hello World » sur la console. Ceci est fait en appelant la méthode statique println de la classe System. La méthode println accepte une chaîne de caractères en entrée et l’imprime sur la console. Comme nous voulons imprimer « Hello World » sur la console, nous avons déclaré System.out.println(« Hello World ») ; N’oubliez pas d’ajouter le point-virgule après les parenthèses fermantes. Chaque déclaration de code est terminée par un point-virgule, c’est un must.