La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. L'appareil est simulé par un logiciel spécifique à chaque plate-forme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en bytecode de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate.

Property Value
dbo:abstract
  • La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. L'appareil est simulé par un logiciel spécifique à chaque plate-forme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en bytecode de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate. Une machine virtuelle Java permet d'exécuter d'autres langages que le langage Java, du moment qu'un compilateur transforme les expressions de cet autre langage en une série d'octets respectant le format binaire d'une classe Java. La machine virtuelle exécute les instructions données par le bytecode contenu dans la classe Java en suivant le modèle de la pile : chaque niveau de pile contient les données propres à chaque opération. Une spécification de Sun décrit les fonctions et propriétés que doivent respecter toutes les machines virtuelles java. De plus, la plupart de ces machines comportent un ramasse-miettes (la notion est citée dans la spécification, mais sans être formellement rendue obligatoire), ou un compilateur à la volée. Le compilateur Java faisant peu d'optimisations, c'est à la machine virtuelle de les faire, selon les objectifs propres à cette dernière. (fr)
  • La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. L'appareil est simulé par un logiciel spécifique à chaque plate-forme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en bytecode de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate. Une machine virtuelle Java permet d'exécuter d'autres langages que le langage Java, du moment qu'un compilateur transforme les expressions de cet autre langage en une série d'octets respectant le format binaire d'une classe Java. La machine virtuelle exécute les instructions données par le bytecode contenu dans la classe Java en suivant le modèle de la pile : chaque niveau de pile contient les données propres à chaque opération. Une spécification de Sun décrit les fonctions et propriétés que doivent respecter toutes les machines virtuelles java. De plus, la plupart de ces machines comportent un ramasse-miettes (la notion est citée dans la spécification, mais sans être formellement rendue obligatoire), ou un compilateur à la volée. Le compilateur Java faisant peu d'optimisations, c'est à la machine virtuelle de les faire, selon les objectifs propres à cette dernière. (fr)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 20311 (xsd:integer)
dbo:wikiPageLength
  • 5267 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 190073292 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. L'appareil est simulé par un logiciel spécifique à chaque plate-forme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en bytecode de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate. (fr)
  • La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. L'appareil est simulé par un logiciel spécifique à chaque plate-forme ou couple (machine/système d’exploitation) et permet aux applications Java compilées en bytecode de produire les mêmes résultats quelle que soit la plate-forme, tant que celle-ci est pourvue de la machine virtuelle Java adéquate. (fr)
rdfs:label
  • Machine virtuelle Java (fr)
  • Java Virtual Machine (de)
  • Java Virtual Machine (nl)
  • Java Virtual Machine (sv)
  • Java虚拟机 (zh)
  • Macchina virtuale Java (it)
  • Màquina virtual Java (ca)
  • Máquina virtual Java (es)
  • Віртуальна машина Java (uk)
  • Machine virtuelle Java (fr)
  • Java Virtual Machine (de)
  • Java Virtual Machine (nl)
  • Java Virtual Machine (sv)
  • Java虚拟机 (zh)
  • Macchina virtuale Java (it)
  • Màquina virtual Java (ca)
  • Máquina virtual Java (es)
  • Віртуальна машина Java (uk)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:computingPlatform of
is dbo:gameEngine of
is dbo:industry of
is dbo:operatingSystem of
is dbo:programmingLanguage of
is dbo:type of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is prop-fr:environnement of
is prop-fr:environnements of
is prop-fr:implémentations of
is prop-fr:platform of
is prop-fr:secteursD'activités of
is prop-fr:systèmeD'exploitation of
is prop-fr:type of
is oa:hasTarget of
is foaf:primaryTopic of