JRE is the Java runtime environment.
The Java Development Kit (JDK), Java Virtual Machine (JVM), and Java Runtime Environment (JRE) together make up the power of the Java platform components for developing and running Java applications.
(Video tutorial recommendation: java video)
We can think of software as a series of layers located above the system hardware. Each layer provides services that will be used (and required) by the layers above it. The Java Runtime Environment is a software layer that runs on top of a computer's operating system and provides additional Java-specific services.
JRE can smooth the diversity of operating systems and ensure that Java programs can run on almost any operating system without modification. It also provides value-added services. Automatic memory management is one of the most important services of the JRE, ensuring that programmers do not have to manually control the allocation and reallocation of memory.
In short, JRE is a meta-OS for Java programs. It is a classic example of abstraction, abstracting the underlying operating system into a consistent platform for running Java applications.
Recommended tutorial: java entry program
The above is the detailed content of What does jre mean in java?. For more information, please follow other related articles on the PHP Chinese website!