-
Javac is Java Compiler — Compiles your Java code into Bytecode
-
JVM is Java Virtual Machine — Runs/ Interprets/ translates Bytecode into Native Machine Code
-
JIT is Just In Time Compiler — Compiles the given bytecode instruction sequence to machine code at runtime before executing it natively. Its main purpose is to do heavy optimizations in performance.
- if possible please proved visual representation.
Is java compiler or interpreter?
It’s technical hacks is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
3