JIT compiler Vs JAVA compiler

Harshit SinghHarshit Singh
1 min read

Java Compiler

Java compiler ( javac ) converts java program ( .java ) into bytecode. This bytecode platform-independent and is stored in a .class or .jar file.
Java compiler run by programmer during development or at compile time.
In simple words, the Java compiler is a translator that translate Java code into universally understandable bytecode.

JIT Compiler

The Just In Time (JIT) compiler compiles bytecode( .class or .jar ) into machine code specific system. This compilation is automatically handled by the Java Virtual Machine (JVM) at runtime.

0
Subscribe to my newsletter

Read articles from Harshit Singh directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Harshit Singh
Harshit Singh