Java Tutorial

Différence entre JDK, JRE et JVM

Nous devons comprendre les différences entre JDK, JRE et JVM avant de poursuivre avec Java. Voir le bref aperçu de JVM ici.

Si vous souhaitez obtenir une connaissance détaillée de Java Virtual Machine, passez à la page suivante. Tout d’abord, voyons les différences entre le JDK, le JRE et la JVM.


JVM

JVM (Java Virtual Machine) est une machine abstraite. C’est ce qu’on appelle une machine virtuelle parce qu’elle n’existe pas physiquement. Il s’agit d’une spécification qui fournit un environnement d’exécution dans lequel le bytecode Java peut être exécuté. Il peut également exécuter les programmes écrits dans d’autres langages et compilés en bytecode Java.

Les JVM sont disponibles pour de nombreuses plates-formes matérielles et logicielles. JVM, JRE et JDK dépendent de la plate-forme car la configuration de chaque système d’exploitation est différente l’une de l’autre. Cependant, Java est indépendant de la plate-forme. Il existe trois notions de la JVM : spécification, mise en œuvreet exemple.

La JVM effectue les tâches principales suivantes :

  • Charge le code
  • Vérifie le code
  • Exécute le code
  • Fournit un environnement d’exécution

Plus de détails.


JRE

JRE est l’acronyme de Java Runtime Environment. Il est également écrit en Java RTE. L’environnement d’exécution Java est un ensemble d’outils logiciels utilisés pour développer des applications Java. Il est utilisé pour fournir l’environnement d’exécution. C’est l’implémentation de la JVM. Il existe physiquement. Il contient un ensemble de bibliothèques + d’autres fichiers que JVM utilise lors de l’exécution.

La mise en œuvre de JVM est également activement publiée par d’autres sociétés que Sun Micro Systems.


JDK

JDK est l’acronyme de Java Development Kit. Le kit de développement Java (JDK) est un environnement de développement logiciel utilisé pour développer des applications et des applets Java. Il existe physiquement. Il contient des outils de développement JRE +.

JDK est une implémentation de l’une des plates-formes Java ci-dessous publiées par Oracle Corporation :

  • Plate-forme Java édition standard
  • Plate-forme Java édition entreprise
  • Plate-forme Java Micro Edition

Le JDK contient une machine virtuelle Java (JVM) privée et quelques autres ressources telles qu’un interpréteur/chargeur (java), un compilateur (javac), un archiveur (jar), un générateur de documentation (Javadoc), etc. développement d’une application Java.

JDK

Plus de détails.

Vidéo de référence

Votre navigateur ne prend pas en charge la vidéo HTML5.

.

#Différence #entre #JDK #JRE #JVM

Related Articles

Check Also
Close
Back to top button