JVM
Signifie «machine virtuelle Java». Une JVM est une machine logicielle qui s'exécute Java programmes. Il peut être installé sur plusieurs différents systèmes d'exploitation, dont Windows, OS X biologique et Linux. Les machines virtuelles autorisent Java applications pour fonctionner sur presque n'importe quel ordinateur.
Une machine virtuelle Java traite des instructions similaires à une machine physique. processeur. Cependant, le code Java d'un .JAVA Le fichier doit d’abord être converti en instructions que la machine virtuelle Java peut comprendre. Cette binaire format, appelé "bytecode", peut être traité une instruction à la fois ou compilé dans un .CLASSE fichier avant exécution pour améliorer les performances.
Alors que les applications Java sont plate-forme indépendants (ce qui signifie qu'ils peuvent fonctionner sur différentes plates-formes), tous les programmes Java ne sont pas compatibles avec toutes les machines virtuelles Java. Les machines virtuelles sont mises à jour régulièrement avec de nouvelles fonctionnalités et la prise en charge de nouvelles instructions. Par conséquent, Java nécessite souvent une version minimale de la JVM pour s'exécuter.
REMARQUE: Les termes JVM et JRE (Environnement d’exécution Java) sont souvent utilisés comme synonymes. Techniquement, toutefois, la machine virtuelle Java fait partie d’un environnement JRE, qui comprend également des bibliothèques de fonctions et d’autres fichiers que les programmes Java peuvent référencer.