Java >> Tutoriel Java >  >> JDK

Expliquer JDK et JRE

1) JDK

1) JDK signifie Kit de développement Java .

2) JDK fournit un environnement ou une plate-forme pour développer ou exécuter des applications Java

Par exemple

Si je suis développeur, j'ai donc besoin de JDK par lequel je peux développer (JDK fournit une plate-forme pour écrire du code java) ou exécuter des applications java (Comment fonctionne l'application ?).

3) JDK =JRE (JVM + Bibliothèques) + Outils de développement (Cela signifie que JDK est une combinaison de JRE et d'outils de développement).

4) Dans Outils de développement JDK comme compilateur, débogueur, etc.

5) Dans Outils de développement JDK comme compilateur, débogueur, etc. Dans JDK (Développer le programme (Sample.java) → Compiler le programme (Sample.class) → Exécuter (Afficher Bienvenue Java).

6) JDK est un processus en 3 étapes

  1. Écrire du code Java.
  2. Compiler le code Java.
  3. Exécutez le code Java.

2) JRE

1) JRE signifie Java Runtime Environment .

2) JRE fournit un environnement ou une plate-forme pour exécuter des applications Java. Il fournit l'environnement d'exécution. Ici, nous parlons d'exécuter des applications Java (c'est-à-dire de fournir la possibilité d'exécuter une application Java développée).

3) JRE contient des ensembles de bibliothèques et JVM utilise ces bibliothèques au moment de l'exécution.

Par exemple

Si je suis un client ou un acheteur de l'application java, j'ai donc besoin de JRE par lequel je peux exécuter (JRE fournit une plate-forme pour exécuter) l'application java, je n'ai pas besoin de développer ou d'écrire une application java.

4) JRE =JRE (JVM + Bibliothèques) . Cela signifie que JRE est une combinaison de JVM et de bibliothèques).

5) JRE fait partie du JDK mais pas l'inverse.

6) Dans JRE (Programme compilé (Sample.class) → Exécute (Afficher Bienvenue Java).

7) JRE est un processus en 1 étape :1) Exécuter le code compilé.

8) JRE existe physiquement dans le système (c'est-à-dire qu'il n'y a pas de machine virtuelle ou de nature abstraite).

9) Pour exécuter n'importe quel code Java JRE est le minimum requis.


Balise Java