Java has two compiler javac and jit(just in time compiler) and one interpreter. javac converts source code into byte code(. class file) which is converted according to jvm installed on every machine. So when we run our code using java class name.
Read moreWhich is best compiler for Java?
Top 10+ Best Java IDEs & Online Java Compilers [2022 Rankings]
Read more