JIT
just-in-time compiler

When dealing with Java, a just-in-time compiler converts Java bytecode (compiled Java source language statements) into native code designed to run on a specific hardware and operating system platform. Since it compiles all the code at once before execution, Java programs often run faster with a JIT than with a Java Virtual Machine.

See also: bytecodes, Java Virtual Machine