Vous êtes ici :
Accueil Cours Programmations La Programmation Orientée Objet en Java Différence entre JDK, JRE et JVM

La Programmation Orientée Objet en Java : Différence entre JDK, JRE et JVM

Comprendre la différence entre JDK, JRE et JVM est important en Java. Nous avons un bref aperçu de JVM ici.

Tout d'abord, voyons les différences de base entre JDK, JRE et JVM.

JVM

JVM (Java Virtual Machine) est une machine abstraite. C'est une spécification qui fournit un environnement d'exécution dans lequel le bytecode java peut être exécuté.

Les JVM sont disponibles pour de nombreuses platesformes matérielles et logicielles. JVM, JRE et JDK dépendent de la plateforme car la configuration de chaque système d'exploitation diffère. Mais Java est indépendant de la plateforme.

La JVM effectue les tâches principales suivantes:

  • Code de charge
  • Verifie le code
  • Exécute le code
  • Fournit un environnement d'exécution

JRE

JRE est un acronyme pour Java Runtime Environment. Il est utilisé pour fournir un environnement d’exécution. C'est la mise en œuvre de JVM. Il  existe physiquement. Il contient un ensemble de bibliothèques + d'autres fichiers que JVM utilise au moment de l'exécution.

La mise en place de JVM est également activement lancée par d'autres sociétés, outre Sun Micro Systems.

JDK

JDK est un acronyme pour Java Development Kit. Il existe physiquement. Il contient des outils de développement JRE +.




Vous êtes ici :
Accueil Cours Programmations La Programmation Orientée Objet en Java Différence entre JDK, JRE et JVM