Ce chapitre présente l'environnement de génération et d'exécution du langage Java, en mettant en avant ses caractéristiques majeures telles que sa simplicité, sa robustesse, et son indépendance d'architecture. Il explique le processus de transformation du code source en bytecode par le compilateur Java et son exécution dans la machine virtuelle Java. Enfin, il souligne la capacité de Java à fonctionner sur diverses plateformes grâce à son bytecode et sa machine virtuelle.