Introduction à Java : par où commencer en pratique en 2025
Java reste l'un des langages de programmation les plus demandés au monde. En 2025, il occupe toujours une position de leader dans le développement d'entreprise, les applications Android, le backend et le big data. Si vous avez décidé de commencer à apprendre Java, ce guide vous aidera à faire vos premiers pas avec un minimum de théorie et un maximum de pratique. Nous configurerons l'environnement, écrirons notre premier programme et examinerons les constructions de base du langage.
1. Installation et configuration de l'environnement de développement
Avant d'écrire du code, vous devez installer le Java Development Kit (JDK). En 2025, je recommande d'utiliser JDK 21 LTS (support à long terme) ou une version plus récente.
Étape 1. Téléchargement du JDK
Rendez-vous sur le site officiel d'Oracle ou utilisez OpenJDK. Pour simplifier, téléchargez l'installateur pour votre système d'exploitation :
- Windows : fichier .exe d'installation
- macOS : fichier .dmg
- Linux : via le gestionnaire de paquets (par exemple,
sudo apt install openjdk-21-jdk)
Étape 2. Vérification de l'installation
Ouvrez un terminal (invité de commandes) et exécutez :
java -versionjavac -versionVous devriez voir la version de Java installée. Si les commandes ne sont pas trouvées, ajoutez le chemin vers le dossier bin dans la variable d'environnement PATH.
Étape 3. Choix de l'IDE (environnement de développement)
Pour les débutants, les options suivantes conviennent :
- IntelliJ IDEA Community Edition (gratuit) — le meilleur choix pour Java
- Eclipse — un classique, avec de nombreux plugins
- VS Code + l'extension Java Extension Pack — une option légère
2. Premier programme en Java : "Hello, World!"
Traditionnellement, on commence par afficher un message de bienvenue. Créez un fichier HelloWorld.java et écrivez :
public class HelloWorld { public static void main(String[] args) { System.out.println("Bonjour, monde Java 2025 !"); }}Compilation et exécution
Dans le terminal, accédez au dossier contenant le fichier et exécutez :
javac HelloWorld.javajava HelloWorldVous verrez le résultat : Bonjour, monde Java 2025 !
Analyse du code :
public class HelloWorld— déclaration de la classe. Le nom de la classe doit correspondre au nom du fichier.public static void main(String[] args)— point d'entrée du programme.System.out.println()— méthode pour afficher une chaîne dans la console.
3. Bases de la syntaxe : variables, types de données et opérateurs
Java est un langage fortement typé. Cela signifie que chaque variable a un type qui doit être spécifié.
Types de données primitifs
int age = 25; // nombre entierdouble price = 19.99; // nombre à virgule flottanteboolean isActive = true;// valeur booléennechar grade = 'A'; // caractèrebyte b = 100; // entier 8 bitslong bigNumber = 100000L;// grand entier (suffixe L)Chaînes de caractères
Les chaînes en Java sont des objets de la classe String. Elles peuvent être déclarées comme des primitives grâce au sucre syntaxique :
String name = "Anna";String greeting = "Bonjour, " + name;System.out.println(greeting); // Bonjour, AnnaOpérateurs conditionnels
int temperature = 30;if (temperature > 25) { System.out.println("Il fait chaud");} else if (temperature > 15) { System.out.println("Il fait doux");} else { System.out.println("Il fait froid");}Boucles
Boucle for :
for (int i = 0; i < 5; i++) { System.out.println("Itération : " + i);}Boucle while :
int count = 0;while (count < 3) { System.out.println("Count : "