Référence des Commandes Java
Les commandes et méthodes les plus utilisées
Java SE — Édition 2024
1. Entrée / Sortie (I/O)
Commande Description Exemple
[Link]() Affiche une ligne [Link]("Bonjour");
[Link]() Affiche sans saut de [Link]("Hello ");
ligne
[Link]() Affiche formaté [Link]("%.2f",
3.14);
[Link]() Lit une ligne Scanner sc = new
Scanner([Link]);
[Link]() Lit un entier int n = [Link]();
[Link]() Affiche erreur [Link]("Erreur !")
;
2. Déclaration de Variables
Type Exemple de déclaration Valeur par défaut
int int age = 25; 0
double double prix = 9.99; 0.0
boolean boolean ok = true; false
char char lettre = 'A'; \u0000
String String nom = "Java"; null
long long big = 1234567890L; 0L
float float x = 1.5f; 0.0f
Référence Java — Page
3. Structures de Contrôle
Structure Syntaxe / Exemple Usage
if / else if (x > 0) { ... } else { ... } Condition simple
switch switch(val) { case 1: ... break; } Cas multiples
for for (int i = 0; i < 10; i++) { ... } Boucle comptée
while while (condition) { ... } Boucle conditionnelle
do-while do { ... } while (condition); Au moins une fois
for-each for (String s : liste) { ... } Itération collection
break break; Sortir de la boucle
continue continue; Passer à l'itération
suivante
4. Tableaux (Arrays)
Commande Description Exemple
new int[n] Créer un tableau int[] tab = new int[5];
[Link] Longueur du tableau int len = [Link];
[Link]() Trier un tableau [Link](tab);
[Link]() Afficher tableau [Link]([Link]
ring(tab));
[Link]() Copier un tableau int[] copy =
[Link](tab, 3);
[Link]() Remplir un tableau [Link](tab, 0);
5. Collections ([Link])
Collection Commande Exemple
ArrayList add() / get() / size() [Link]("Java");
ArrayList remove() / contains() [Link](0);
HashMap put() / get() / containsKey() [Link]("clé", 42);
HashMap keySet() / values() for (String k : [Link]())
{ ... }
HashSet add() / contains() / remove() [Link](10);
Référence Java — Page
Collection Commande Exemple
LinkedList addFirst() / addLast() [Link]("début");
Stack push() / pop() / peek() [Link](5);
Queue offer() / poll() / peek() [Link](3);
6. Chaînes de Caractères (String)
Méthode Description Exemple
.length() Longueur "Java".length() // 4
.charAt(i) Caractère à l'index i "Java".charAt(0) // J
.substring(a,b) Sous-chaîne "Java".substring(1,3) // av
.toLowerCase() Minuscules "JAVA".toLowerCase()
.toUpperCase() Majuscules "java".toUpperCase()
.trim() Supprimer espaces " texte ".trim()
.contains(s) Contient s "Java".contains("av")
.replace(a,b) Remplacer "Java".replace("a","o")
.split(regex) Diviser "a,b,c".split(",")
.equals(s) Comparer "Java".equals("java")
.indexOf(s) Position de s "Java".indexOf("v")
[Link]() Convertir en String [Link](42)
7. Mathématiques (Math)
Méthode Description Exemple
[Link](x) Valeur absolue [Link](-5) // 5
[Link](a,b) Maximum [Link](3, 7) // 7
[Link](a,b) Minimum [Link](3, 7) // 3
[Link](a,b) Puissance [Link](2, 8) // 256.0
[Link](x) Racine carrée [Link](25) // 5.0
[Link]() Nombre aléatoire [0,1[ [Link]()
[Link](x) Arrondir [Link](3.7) // 4
[Link](x) Arrondir vers le bas [Link](3.9) // 3.0
[Link](x) Arrondir vers le haut [Link](3.1) // 4.0
Référence Java — Page
8. Gestion des Exceptions
Structure Description Exemple
try { } Bloc à surveiller try { int x = 1/0; }
catch(Exception e) Capturer l'erreur catch (ArithmeticException e) { }
finally { } Toujours exécuté finally { [Link](); }
throw Lancer une exception throw new
IllegalArgumentException("msg");
throws Déclarer une exception void maMethod() throws
IOException { }
[Link]() Message de l'erreur [Link]([Link]()
);
9. Programmation Orientée Objet (POO)
Concept Syntaxe Description
Classe public class Animal { ... } Définir une classe
Constructeur public Animal(String nom) { ... } Initialiser l'objet
Héritage public class Chien extends Animal Hériter d'une classe
{ }
Interface public interface Parlant { void Contrat à implémenter
parler(); }
implements class Chien extends Animal Implémenter interface
implements Parlant
super() super(nom); Appeler constructeur parent
@Override @Override public void parler() { } Redéfinir une méthode
instanceof if (obj instanceof Chien) { } Vérifier le type
static public static int compteur = 0; Attribut/méthode de classe
final final int MAX = 100; Constante immuable
10. Fichiers et Flux ([Link] / [Link])
Référence Java — Page
Commande Description Exemple
[Link]() Lire toutes les lignes [Link]([Link]("f.
txt"))
[Link]() Écrire dans un fichier [Link](path, lignes);
[Link]() Vérifier existence [Link]([Link]("[Link]"))
[Link]() Créer un fichier [Link](path);
[Link]() Supprimer un fichier [Link](path);
BufferedReader Lire avec buffer new BufferedReader(new
FileReader(f))
BufferedWriter Écrire avec buffer new BufferedWriter(new
FileWriter(f))
Référence Java — Page