Previous Next

Java JVM, JRE, JDK

Java Virtual Machine (JVM)

JVM is a theoretical computer that enables computers to execute Java programs. It is tasked with translating the byte code into machine-dependent code.

Java Runtime Environment (JRE)

JRE is a collection of software that consists of Java class libraries, in addition to the Java Virtual Machine, and other features to execute programs developed with Java.

Java Development Kit (JDK)

JDK is a development kit for developing Java applications. JDK, apart from JRE, contains a set of development tools.

Previous Next