Passer au contenu

JVM

Java Virtual Machine. Interpréteur du code Java.

Java est un langage de programmation de haut niveau et orienté objet conçu par Sun Microsystems.Il est ” semi-compilé “, c’est-à-dire que le code source d’un programme Java est converti en un code exécutable intermédiaire, le bytecode, qui n’est pas du code machine directement exécutable par le processeur mais du code interprété par un interpréteur.Cet interpréteur est nommé génériquement Java Virtual Machine (JVM, machine virtuelle Java) et il existe au moins une JVM pour la plupart des systèmes d’exploitation (notamment Unix, Mac OS et Windows).Un programme Java semi-compilé en bytecode est donc exécutable sans aucune modification sur tous ces systèmes et c’est là le principal point fort de Java.Accessoirement, ce code intermédiaire peut être transformé en code machine si nécessaire (pour raisons de vitesse dexécution) par un compilateur JIT (Just-in-Time), mais la compatibilité multiplate-forme disparaît alors, bien entendu.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Lionel Lumbroso