English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java Tableau

Java Programmation Orientée Objet (I)

Java Programmation Orientée Objet (II)

Java Programmation Orientée Objet (III)

Gestion des exceptions Java

Java List (liste)

Java Queue (file d'attente)

Java Map (dictionnaire)

Java Set (ensemble)

Java Entrée/Sortie (I/O)/O)

Java Reader/Writer

Autres sujets Java

Java JDK, JRE et JVM

Dans ce tutoriel, vous découvrirez JDK, JRE et JVM. Vous apprendrez également les principales différences entre eux.

Qu'est-ce que JVM ?

JVM (Java Virtual Machine) est une machine abstraite qui permet à votre ordinateur de exécuter des programmes Java.

Lors de l'exécution d'un programme Java, le compilateur Java compile d'abord le code Java en bytecode. Ensuite, JVM convertit le bytecode en code machine local (ensemble d'instructions exécutées directement par le CPU de l'ordinateur).

Java est un langage indépendant de la plate-forme. C'est pourquoi, lorsque vous écrivez du code Java, il est finalement écrit pour JVM (Java Virtual Machine) plutôt que pour un ordinateur physique (ordinateur). En raison de l'exécution de bytecode Java indépendant de la plate-forme par JVM, Java est indépendant de la plate-forme.

How Java programs work

If you are interested in learning about JVM architecture, please refer to the JVM architecture description.

What is JRE?

JRE (Java Runtime Environment) is a software package that provides Java class libraries, Java Virtual Machine (JVM), and other components required to run Java applications.

JRE is a superset of JVM.

Java runtime environment

If you need to run Java programs without developing them, you need JRE. You can download it fromJava SE Runtime Environment 8DownloadDownload JRE from the page.

What is JDK?

JDK (Java Development Kit) is the software development kit required to develop applications using Java. When you download JDK, you will also download JRE.

In addition to JRE, JDK also includes many development tools (compilers, JavaDoc, Java Debugger, etc.).

Java Development Kit

If you want to develop Java applications, pleaseDownload JDK.

The relationship between JVM, JRE and JDK.

The relationship between JVM, JRE and JDK