11/03/2008
JVM, JRE, SDK... quelques précisions
J'ai souvent tendance à confondre JVM, JRE, SDK, et par conséquent à m'embrouiller les pinceaux. Donc aujourd'hui est un grand jour, c'est le jour où je prend ma vie en main pour finalement mettre à plat tout ces sigles barbares.
JVM : La "JAVA virtual machine", ou encore "machine virtuelle JAVA" permet d'interpréter et d'exécuter du code JAVA. Une machine virtuelle est un logiciel qui permet d'isoler l'application de l'environnement, ou du système, sur lequel elle s'exécute. L'avantage d'utiliser une machine virtuelle est la portabilité du code, qui ne dépend pas du système. C'est ce qui fait la force de JAVA.
JRE : Le "JAVA Runtime Environment", est traduit par "Environnement d'exécution JAVA". Le JRE contient une JVM, mais également une bibliothèque standard qui est utilisée pour développer des applications JAVA.
JDK ou SDK : JDK pour "JAVA Development Kit", contient en plus d'un JRE, un compilateur java (javac). C'est le compilateur, qui transforme le code programmé en code qui est interprété par la machine virtuelle.
Voilà, désormais, je ne pourrai plus dire, que je connais pas bien la différence entre une JVM, un JRE ou encore un JDK.
Auteur: Euan MATEO
09:26 Publié dans JAVA | Lien permanent | Commentaires (2) | Envoyer cette note | Tags : jvm, jre, sdk, java