Version sans JavaScript, en lecture seule : les ateliers, les quiz et l’exécution du code n’y sont pas. Version complète · Catalogue · Se connecter

Support de cours · chapitre 1

Généralités sur le langage

Ce qu’est Java, ce qu’est un fichier source, et les règles qu’on ne discute pas.

1.1 Présentation

Java est un langage interprété, portable, orienté objet, fortement typé, sûr, économe et multitâche.

Il existe (en gros) deux grandes implémentations Java : OpenJDK et Oracle JDK.

1.2 Programme et source

Un programme Java est composé d’un (ou plus généralement plusieurs) fichier(s) source. Ces fichiers possèdent l’extension .java.

C’est exactement ce que fait l’atelier de ce site : l’onglet Exercices.java contient public class Exercices. Renommez l’un, il faut renommer l’autre.

1.3 Règles de base

  • Java est un langage sensible à la casse : canard n’est pas la même chose que CAnArd.
  • Les blocs de code sont encadrés par des accolades. Chaque instruction se termine par un ; (point-virgule).
  • Une instruction peut faire plusieurs lignes : le compilateur ignore l’indentation.

Le compilateur ne voit que les points-virgules

int variable
=
0;

Les commentaires ne sont pas pris en compte par le compilateur.

// Commentaire sur une ligne
/* Commentaire
   sur
   plusieurs
   lignes. */

Premier programme complet, à exécuter

public class Demo {
    public static void main(String[] args) {
        // Une instruction, un point-virgule.
        System.out.println("Bonjour le monde !");
    }
}