Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the concept of JDK,JRE,JVM and its usage

Shulou Source: shulou.com Published: 2022-06-03 01:16:01 09月13日 Update

This article introduces you what the concept of JDK,JRE,JVM is and how to use it. The content is very detailed. Interested friends can use it for reference. I hope it will be helpful to you.

To give you a brief introduction to the concept and usage of JDK,JRE,JVM, in order to maintain the independence and integrity of JDK, JRE is also part of the installation of JDK. Therefore, under the installation directory of JDK, there is a directory called jre, which is used to store JRE files.

JDK,JRE,JVM concept

1. JDK,Java SDK was originally called Java Software Develop Kit and later changed its name to JDK, that is, Java Develop Kit. As a Java development kit, JDK is mainly used to build applications, Applet and components that run on the Java platform.

2. JRE (Java Runtime Environment,Java runtime environment), that is, Java platform. All Java programs can only be run under JRE. JDK's tool is also a Java program, which also requires JRE to run. In order to maintain the independence and integrity of JDK, JRE is also part of the installation of JDK. Therefore, under the installation directory of JDK, there is a directory called jre, which is used to store JRE files.

3. JVM (Java Virtual Machine,Java virtual machine) is part of JRE. It is a fictional computer, which is realized by simulating various computer functions on the actual computer. JVM has its own perfect hardware architecture, such as processors, stacks, registers, etc., as well as corresponding instruction systems. The most important feature of the Java language is that it runs across platforms. JVM is used to support operating system independent, cross-platform implementation.

The relationship between JDK JRE JVM is clear in the concept map of java platform.

About what the concept of JDK,JRE,JVM and how to use it is shared here, I hope that the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Tags: Runs concepts directories platforms programs methods of use content integrity that is tools files more independence systems computers processes help independence Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Apple macOS MariaDB Redmi