Java >> Tutoriel Java >  >> Java

Écrivez votre premier programme Java

Ce didacticiel vous propose une approche simple et plus propre pour écrire votre premier programme Java. Il explique chaque ligne de code pour vous apporter de la clarté.

Apprenez à écrire votre premier programme Java

Le didacticiel comporte les sections suivantes pour vous aider à apprendre rapidement.

Pré-requis

JDK

Avant de commencer à écrire votre premier programme Java, assurez-vous que le kit de développement Java SE est installé sur le système.

Vous pouvez le confirmer de plusieurs manières :

1) Sous Windows, ouvrez le "Exécuter" fenêtre (appuyez sur Win+R) , saisissez "appwiz.cpl" pour lancer les "Programmes et fonctionnalités ” dialogue. Recherchez le kit de développement Java SE. Ou vous pouvez aller directement dans "C:\Program Files" ou "C:\Program Files (x86)\" répertoire, et vérifiez s'il contient des "jdkX.X.X_XX" dossier à l'intérieur.

2) Sous Linux ou Mac OS, ouvrez le terminal (CTRL+T ) et exécutez les commandes suivantes pour vérifier la disponibilité de Java.

# check if java is installed
whereis java

# check java location
which java

Si vous ne trouvez pas Java sur votre système, téléchargez et installez la dernière version à partir du site officiel d'Oracle. Une fois que vous avez tout configuré, vérifiez si le JAVA_HOME variable existe ou non.

Ouvrez la fenêtre de la console et lancez l'une des commandes suivantes en fonction du système d'exploitation que vous utilisez :

# On Windows
echo JAVA_HOME = %JAVA_HOME%

# On Linux or Mac OS
echo JAVA_HOME = $JAVA_HOME

Au fait, si vous n'avez pas défini la variable ci-dessus, ne vous inquiétez pas et ajoutez-en une vous-même. Ajout de JAVA_HOME à votre environnement n'est pas seulement une bonne pratique mais aussi utile.

a) Pour le faire sous Windows, ouvrez le "Modifier les variables d'environnement" dialogue et configurez le JAVA_HOME pointant vers le répertoire d'installation de Java.

b) Pour le faire sous Linux ou Mac OS, mettez à jour le profil utilisateur "~/.profile" en ajoutant une entrée de JAVA_HOME .

Éditeur de texte ou IDE

Vous pouvez choisir un éditeur de texte (comme Notepad ou Notepad++ sous Windows et Vi/Vim sous Linux/Mac OS) ou un IDE (comme Eclipse ou NetBeans ou CodeBlocks) pour écrire du code Java.

C'est une pratique idéale pour commencer à utiliser un IDE (environnement de développement intégré) afin d'éviter le casse-tête de la compilation manuelle du code et de corriger les erreurs mises en évidence par l'interpréteur.

Ne manquez pas de lire les consignes de codage Java.

Objectif

Depuis le temps, les programmeurs débutants utilisent traditionnellement le "Hello World!" comme premier exercice de programmation.

Dans ce didacticiel également, nous l'utiliserons pour illustrer les bases de la syntaxe de programmation Java et du flux de code.

Écrivez votre premier programme Java

Tout d'abord, lancez soit un éditeur de texte, soit l'IDE que vous avez choisi. Créez un fichier nommé "MyFirstProgram.java" Et enregistrer. Ensuite, voici quelques règles à retenir.

1. Chaque programme Java a une classe principale et son nom doit correspondre au nom de votre fichier Java (par exemple, MyFirstProgram dans notre cas). De plus, vous devez utiliser "public" accéder au modificateur avant.

// Class name should match the name of the Java file
public class MyFirstProgram {

2. Conformément aux conventions de dénomination standard, les classes Java doivent commencer par un caractère en majuscule et suivre le format de casse camel (dans lequel la première lettre de chaque mot est en majuscule).

// The class name remains in CamelCase format
public class << MyFirstProgram >> {

3. Les règles suggèrent contre les traits de soulignement (_) et les signes dollar ($).

Notez également que chaque classe principale a une routine de point d'entrée appelée "main". Vous placez la logique métier principale dans cette fonction.

class MyFirstProgram {
public static void main(String args[]) {

Maintenant, consultez les lignes de code suivantes et saisissez-les dans "MyFirstProgram.java" fichier.

// MyFirstProgram.java

public class MyFirstProgram {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}

Après avoir vu le code ci-dessus, vous avez peut-être observé quelques mots-clés utilisés ici. Comprenons leur signification et leur objectif.

Public : C'est un modificateur d'accès indiquant que vous pouvez appeler le principal de n'importe où, même de l'extérieur du programme.

Statique : C'est un mot-clé qui signifie que la fonction peut exister et s'exécuter par elle-même (sans créer d'objet).

Annuler : Un autre mot-clé, cela signifie que la fonction ne renvoie aucune valeur.

Créer et compiler votre code

Ouvrez une fenêtre de terminal et modifiez le répertoire actuel vers l'endroit où votre fichier Java est disponible :

cd /path_to_file/

Une fois cela fait, la prochaine ligne à écrire est :

# Build and compile java program
javac MyFirstProgram.java

Parfois, vous obtenez l'erreur que le système n'a pas trouvé le "javac" commande ou il s'agit d'un programme ou d'un fichier de commandes inutilisable. Dans ce cas, vérifiez si JDK existe et si sa variable d'environnement pointe vers le bon chemin.

Une fois réussi, le compilateur produira à ce stade un fichier de bytecode appelé MyFirstProgram.class . Java Virtual Machine (JVM) interprète et exécute ce fichier.

C:\>dir MyFirstProgram.*
Volume in drive C has no label.
Volume Serial Number is 9050-B24D

Directory of C:\

03/23/2019 12:27 AM 434 MyFirstProgram.class
03/23/2019 12:27 AM 156 MyFirstProgram.java
2 File(s) 590 bytes
0 Dir(s) 13,673,246,720 bytes free

Le compilateur de dialecte de programmation Java (javac) poursuit les fichiers source écrits dans le dialecte de programmation Java et les transforme en bytecode. Alternativement, le compilateur peut également traiter les commentaires trouvés dans la source en utilisant l'API Pluggable Annotation Processing.

Exécutez le programme Java

Pour la dernière étape, utilisez la commande suivante :

# Run the java program
java MyFirstProgram

Si vous voyez la sortie, alors vous avez réussi à coder votre tout premier programme Java !

C:\>java MyFirstProgram
Hello World!

Conclusion

Si l'aperçu du programme était trop important pour une fois, ne vous inquiétez pas. Au fur et à mesure que vous progresserez dans vos compétences en Java, vous commencerez à réaliser la nécessité de chaque mot-clé ou modificateur d'accès utilisé dans votre tout premier programme. Pour le moment, prenez un moment pour apprécier votre tout premier code Java.


Balise Java