← Accueil

Parcours débutant · lecture libre

Découvre Java

Une première approche, étape par étape : ce qu’est Java, à quoi il sert, puis les briques indispensables — variables, fonctions et conditions — avec de petits exemples.

1. Qu’est-ce que Java ?

Java est un langage de programmation et une plateforme : tu écris du code texte, puis un outil (le compilateur) le transforme en instructions que la machine peut exécuter.

Il est orienté objet : on structure souvent le code autour de classes et d’objets (on approfondira plus tard). Pour l’instant, retiens surtout : Java est strict sur les types (tu dois dire quel type de donnée tu utilises) et très utilisé en entreprise.

Une particularité : le code Java passe souvent par la JVM (Java Virtual Machine). L’idée : « écris une fois, fais tourner sur plusieurs environnements » grâce à cette machine virtuelle.

2. À quoi ça sert ?

Java sert à construire toutes sortes d’applications, par exemple :

Pour un débutant, l’utilité est simple : apprendre à structurer un programme, à gérer des données (variables), à réutiliser du code (fonctions) et à prendre des décisions (conditions). Ces notions se retrouvent dans presque tous les langages.

3. Les variables

Une variable, c’est un nom associé à une valeur que tu peux utiliser et modifier dans ton programme.

En Java, on indique le type avant le nom :

Exemple

int age = 17;
double temperature = 36.5;
boolean estConnecte = true;
String pseudo = "FlashCoder";

Tu peux changer la valeur plus tard : age = 18; (sans redéclarer le type).

4. Déclarer une fonction (méthode)

En Java, les fonctions sont en général des méthodes à l’intérieur d’une classe. Le point d’entrée classique d’un petit programme est :

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

Décryptage rapide :

Une méthode qui calcule et retourne un résultat :

public static int doubleDe(int n) {
    return n * 2;
}

// utilisation :
int x = doubleDe(5); // x vaut 10

int avant le nom de la méthode indique le type de la valeur retournée. Si tu ne retournes rien, tu utilises void.

5. Les conditions : if

Les conditions permettent d’exécuter du code seulement dans certains cas. La forme de base est if / éventuellement else if / else.

int note = 12;

if (note >= 10) {
    System.out.println("Validé");
} else {
    System.out.println("À retravailler");
}

Plusieurs cas :

int heure = 14;

if (heure < 12) {
    System.out.println("Matin");
} else if (heure < 18) {
    System.out.println("Après-midi");
} else {
    System.out.println("Soir");
}

La condition entre parenthèses doit être une expression booléenne (vrai/faux). Opérateurs courants : ==, !=, <, >, <=, >=, et pour combiner : && (et), || (ou).