Comprendre Java et la portabilité du bytecode
Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.
Découvrir Java et son environnement
00:03:07
Script
Objectif
Comprendre le rôle du bytecode et de la machine virtuelle dans l'exécution d'un programme Java.
Démonstration pas à pas
- Situer Java parmi les langages dont la syntaxe est issue de C et C++ et identifier son organisation autour des objets.
- Distinguer le code source écrit par le développeur du bytecode produit par la compilation.
- Comprendre pourquoi une JVM adaptée au système d'exploitation peut exécuter ce bytecode.
Repères et commandes
- Code source .java → compilation → bytecode .class → exécution par une JVM.
À retenir
Le bytecode est portable ; la JVM doit être adaptée à la plateforme.
Précisions
La portabilité suppose une version de Java compatible et des dépendances disponibles. Un programme utilisant des composants natifs peut avoir des contraintes supplémentaires.