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.
Plus de détails.
Vidéo de référence
.
#Différence #entre #JDK #JRE #JVM