JDK:
Java Development Kit (JDK) is a cross-platform software development kit that provides tools and libraries needed to build Java-based applications and applets. It works together with the JVM (Java Virtual Machine) and JRE (Java Runtime Environment) as part of the core Java setup.
JRE:
Java Runtime Environment (JRE) is an open-access software distribution that includes a Java class library, specific tools, and a separate JVM. In Java, itβs one of the main components of the Java Development Kit (JDK).
JVM:
JVM is a virtual machine that enables the execution of Java bytecode. The JVM acts as an interpreter between the Java programming language and the underlying hardware. It provides a runtime environment for Java applications to run on different platforms and operating systems.
JIT:
The JIT compiler aids in improving the performance of Java programs by compiling bytecode into native machine code at run time.




Top comments (0)