Firstly
java compiled(some would prefer to say "translated") to bytecode, which then either
compiled, or
interpreted depending on mood of JIT.
Java is a
compiled programming language, but rather than
compile straight to executable machine code, it
compiles to an intermediate binary form called JVM byte code.
read more >>