Guide de démarrage — Java
Un langage compilé, orienté objet et multiplateforme, très présent en entreprise.
1. Présentation
Java est un langage orienté objet dont le code compilé (bytecode) s'exécute sur n'importe quelle
machine via la JVM (Java Virtual Machine). Il est très utilisé pour les applications d'entreprise,
Android, et les systèmes back-end.
2. Installation
Installez un JDK (Java Development Kit), par exemple depuis [Link]. Vérifiez :
java --version
javac --version
3. Premier programme
public class Main {
public static void main(String[] args) {
[Link]("Bonjour le monde");
}
}
Compilation et exécution :
javac [Link]
java Main
4. Syntaxe de base
Variables typées
int age = 25;
double taille = 1.70;
String nom = "Alice";
boolean estEtudiant = true;
Structures de contrôle
if (age >= 18) {
[Link]("Majeur");
} else {
[Link]("Mineur");
}
for (int i = 0; i < 5; i++) {
[Link](i);
}
5. Méthodes
public static int addition(int a, int b) {
return a + b;
}
// Appel :
int resultat = addition(3, 4);
[Link](resultat);
6. Programmation orientée objet (au cœur de Java)
En Java, tout le code vit dans des classes. La POO (classes, héritage, interfaces) est centrale dans
le langage.
public class Animal {
String nom;
public Animal(String nom) {
[Link] = nom;
}
public void parler() {
[Link](nom + " fait un bruit.");
}
}
// Utilisation :
Animal chat = new Animal("Chat");
[Link]();
7. Collections courantes
• ArrayList : liste dynamique
• HashMap : paires clé/valeur
• HashSet : ensemble d'éléments uniques
import [Link];
ArrayList<String> fruits = new ArrayList<>();
[Link]("pomme");
[Link]("banane");
for (String f : fruits) {
[Link](f);
}
8. Pour aller plus loin
• Documentation officielle Oracle Java
• Comprendre les interfaces et l'héritage
• Découvrir Maven ou Gradle pour gérer les projets
• Exercices : Codewars, Advent of Code
Guide généré comme point de départ — la pratique régulière reste la meilleure façon de progresser.