JVM est une machine informatique abstraite ou une machine virtuelle qui réside dans votre RAM. Il dispose d'un environnement d'exécution indépendant de la plate-forme qui interprète le code d'octet Java en code machine natif. (Javac est Java Compiler qui compile votre code Java dans Bytecode)
Le programme Java s'exécutera dans la machine virtuelle Java, qui est ensuite mappée sur la machine physique sous-jacente. C'est l'un des outils de programmation du JDK.
( Byte code
est un code indépendant de la plate-forme qui s'exécute sur chaque plate-forme et le Machine code
est un code spécifique à la plate-forme exécuté uniquement sur une plate-forme spécifique telle que Windows ou Linux;
Quelques composants: -
(Édité)