comment fonctionne la machine virtuelle java ?
how does the java virtual machine work?
the java virtual machine or JVM works by providing a virtual set of instructions and facilities that Java programs rely on to run. It then translates these virtual instructions run by the program into instructions that can be run by the underlying system or hardware. As one of the major design goals of Java from its origins was to provide portability of code, this capability allows all java programs to be compiled only for the specifications of the Java Virtual Machine, with the guarantee that those programs will run on any system or hardware platform that has an available Java Virtual Machine that runs on it.
La machine virtuelle Java (JVM) fournit un ensemble virtuel d'instructions et de facilités sur lesquelles les programmes Java s'appuient pour fonctionner. Elle traduit ensuite ces instructions virtuelles exécutées par le programme en instructions pouvant être exécutées par le système ou le matériel sous-jacent. L'un des principaux objectifs de la conception de Java depuis ses origines étant d'assurer la portabilité du code, cette capacité permet à tous les programmes Java d'être compilés uniquement pour les spécifications de la machine virtuelle Java, avec la garantie que ces programmes s'exécuteront sur n'importe quel système ou plate-forme matérielle disposant d'une machine virtuelle Java disponible qui fonctionne sur elle.
open_qa
fr