DEV Community

Sathish K
Sathish K

Posted on

JDK, JVM, JRE and JIT

What is JDK ?
JDK- Java Development Kit
JDK is a software development environment used to develop java application.Its includes the Java Runtime Environment(JRE) to run the program and also contains tools like the javac compiler and debugger to write,compile and debug code.

What is JVM ?
JVM- Java Virtual Machine
The Java Virtual Machine(JVM) is that enables a computer to run the java program,as well as program written in the other language that are compiled to java bytecode.It is a core of component of Java Runtime Environment and responsible for java "Write Once, Run Anywhere" (WORA) capability.

What is the JRE ?
JRE- Java Runtime Environment
The Java Runtime Environment is a software package to provides the necessary components to run the java program.

What is JIT ?
JIT- Just-In-Time
It is a crucial component in Java Runtime Environment(JRE)
and plays a significant role in optimizing the performance of the java application during execution code.

Top comments (0)