Passer au contenu principal
Accéder à l'ensemble des vidéos de ce cours en ligne en illimité à partir de 99€HT/an. Voir nos offres

Java

Découvrir Java et son environnement

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

  1. Situer Java parmi les langages dont la syntaxe est issue de C et C++ et identifier son organisation autour des objets.
  2. Distinguer le code source écrit par le développeur du bytecode produit par la compilation.
  3. 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.