JVM

Signifie « Java Virtual Machine. » Une JVM est une machine logicielle qui exécute des programmes Java. Elle peut être installée sur plusieurs systèmes d’exploitation différents, notamment Windows, OS X et Linux. Les JVM permettent aux applications Java de fonctionner sur presque tous les ordinateurs.

Une machine virtuelle Java traite des instructions de manière similaire à un processeur physique. Cependant, le code Java d’un fichier .JAVA doit d’abord être converti en instructions que la JVM peut comprendre. Ce format binaire, appelé « bytecode », peut être traité une instruction à la fois ou compilé dans un fichier .CLASS avant l’exécution afin d’améliorer les performances.

Bien que les applications Java soient indépendantes de la plateforme (ce qui signifie qu’elles peuvent fonctionner sur différentes plateformes), tous les programmes Java ne sont pas compatibles avec toutes les machines virtuelles Java. Les JVM sont régulièrement mises à jour avec de nouvelles fonctionnalités et la prise en charge de nouvelles instructions. Les programmes Java nécessitent donc souvent une version minimale de la JVM pour fonctionner.

NOTE: Les termes JVM et JRE (Java runtime environment) sont souvent utilisés comme synonymes. Cependant, techniquement, la JVM fait partie d’un JRE, qui comprend également des bibliothèques de fonctions et d’autres fichiers auxquels les programmes Java peuvent faire référence.

Mis à jour March 23, 2016 par Per C.

quizTestez vos connaissances

In software, the term "golden master" refers to what?

A
The final release candidate of a software program
0%
B
An bug-free desktop application
0%
C
An application that is used as a template for other programs
0%
D
An software program that sells more than one million copies
0%
Correct! Incorrect!     View the Golden Master definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de JVM sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.