Traditionnellement, le premier programme dans n'importe quelle langue imprime "Hello, World!". Passons en revue la création du fichier jusqu'à l'affichage du résultat.

Création et exécution via la ligne de commande

Chaque programme Java passe par les quatre mêmes étapes : depuis un fichier source jusqu'à la sortie à l'écran.

Cliquez pour parcourir les étapes ▶
mkdir
Créer un dossier
BonjourMonde.java
Écrire du code
javac
Compiler
Java
Courir
Sortir
Bonjour le monde!
bash
mkdir hello-java && cd hello-java

# Compile
javac HelloWorld.java

# Run (without .class extension)
java HelloWorld
# Hello, World!
Anatomie du programme

Cliquez sur n'importe quelle ligne pour voir ce que cela signifie.

Cliquez sur une ligne pour voir son explication ▼
java
1
public class HelloWorld {
2
    public static void main(String[] args) {
3
        System.out.println("Hello, World!");
4
    }
5
}
Exécution sans compilation (Java 11+)

À partir de Java 11, les programmes mono-fichiers peuvent être exécutés directement, sans étape de compilation explicite :

bash
java HelloWorld.java
# Hello, World!
C'est pratique pour les expériences et les scripts, mais dans les projets réels, la compilation est toujours effectuée explicitement via un système de construction (Maven ou Gradle).
Passer des arguments de ligne de commande

Le paramètre String[] args dans main() reçoit les arguments passés après le nom de la classe. Explorons comment args est analysé ligne par ligne.

Cliquez sur une ligne pour voir son explication ▼
java
1
public class Greeting {
2
    public static void main(String[] args) {
3
        if (args.length == 0) {
4
            System.out.println("Hello, stranger!");
5
        } else {
6
            System.out.println("Hello, " + args[0] + "!");
7
        }
8
    }
9
}
bash
javac Greeting.java
java Greeting          # Hello, stranger!
java Greeting Alice    # Hello, Alice!
Méthodes de sortie de la console

Java propose plusieurs façons d'écrire sur la sortie standard. Cliquez sur chaque carte pour voir un exemple.

Cliquez sur une méthode pour voir comment elle fonctionne
Commentaires en Java

Java propose trois types de commentaires. Cliquez sur chacun pour voir à quoi il ressemble et quand l'utiliser.

Cliquez sur un type de commentaire pour voir un exemple
Félicitations : vous avez écrit et exécuté votre premier programme Java ! L'étape suivante consiste à choisir un IDE pour une expérience de développement plus confortable. Nous recommandons IntelliJ IDEA Community Edition – le meilleur outil pour les développeurs Java.