Introduction à la programmation Java
Java est un langage de haut niveau et orienté classes, conçu pour la fiabilité, la lisibilité et le travail en grandes équipes. James Gosling et ses collègues chez Sun Microsystems l’ont publié au milieu des années 1990 ; aujourd’hui il est piloté par la communauté OpenJDK et très utilisé dans l’industrie et l’open source.
La plateforme Java en trois éléments
- Langage : syntaxe et sémantique que vous écrivez dans des fichiers
.java. - Machine virtuelle Java (JVM) : exécute le bytecode compilé. Votre programme cible la JVM, pas un jeu d’instructions processeur unique, ce qui permet au même bytecode de tourner sous Linux, macOS, Windows et ailleurs.
- JDK (Java Development Kit) : les outils nécessaires au développement Java — compilateur (
javac), bibliothèques standard, débogueur, lanceur (java), etc. Les utilisateurs finaux qui exécutent seulement des programmes peuvent installer une JRE plus légère ou un runtime fourni avec l’application ; en tant que développeur, vous installez en général un JDK complet.
Votre premier programme
Enregistrez ce qui suit dans HelloWorld.java (le nom de la classe publique doit correspondre au nom du fichier) :
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}Dans un terminal, dans le même répertoire, compilez puis lancez :
javac HelloWorld.java
java HelloWorldVous devriez voir Hello, Java! dans la console. C’est la boucle complète : écrire le source, compiler en bytecode (fichier .class), puis l’exécuter avec la JVM.
Ce que vous pratiquerez ensuite
En poursuivant ce livre, vous travaillerez avec les variables, opérateurs, structures de contrôle et les types de bibliothèque standard que l’on retrouve dans le code Java quotidien. Lorsque vous saurez lancer de petits programmes en local sans hésiter, vous serez prêt à explorer ces sujets en profondeur.