Bytecode java

Définition - Que signifie le bytecode Java?

Le bytecode Java est le résultat de la compilation d'un programme Java, une représentation intermédiaire de ce programme qui est indépendante de la machine.

Le bytecode Java est traité par la machine virtuelle Java (JVM) au lieu du processeur. C'est le travail de la JVM de faire les appels de ressources nécessaires au processeur afin d'exécuter le bytecode.

Definir Tech explique le bytecode Java

Le bytecode Java est le code objet compilé résultant d'un programme Java. Ce bytecode peut être exécuté sur n'importe quelle plate-forme contenant une installation Java.

Cette indépendance de la machine est due à la machine virtuelle Java qui exécute le bytecode dans le proxy du processeur, ce qui signifie qu'un programmeur Java n'a pas besoin de connaître les bizarreries et les nuances concernant les systèmes d'exploitation et les processeurs spécifiques sur lesquels le programme sera exécuté car la machine virtuelle prend en charge ces spécificités.

Le bytecode Java n'est pas complètement compilé, mais plutôt juste un code intermédiaire assis au milieu car il doit encore être interprété et exécuté par la JVM installée sur la plate-forme spécifique telle que Windows, Mac ou Linux.

Lors de la compilation, le code source Java est converti en bytecode .class.