Différence entre JDK, JRE et JVM

L’avantage le plus important concernant les programmes Java réside dans la possibilité d’exécuter le même programme sur une grande variété de systèmes d’exploitation sans qu’il soit nécessaire de le recompiler pour chacun d’entre eux. Pour ce faire, l’application est compilée dans un langage intermédiaire interprété sur le système d’exploitation ciblé. Java Runtime Environment ou JRE est le progiciel contenant les applications nécessaires pour interpréter l’application Java et lui permettant de s’exécuter sur le système d’exploitation.

Le kit de développement Java ou JDK est une version Java du SDK plus traditionnel. C’est un progiciel qui contient les outils nécessaires pour écrire, compiler et déboguer des applications Java. Au-delà des applications de compilateur et de débogage, il existe d’autres outils permettant aux développeurs d’optimiser leurs programmes de manière à optimiser les performances et à utiliser moins de mémoire. Cela inclut l’application qui vérifie les conflits de fichiers jar, une autre qui vérifie la trace de la pile, un programme de lancement et un générateur d’en-tête et de stub parmi de nombreux autres outils.

QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *