JIT is Just In Time compiler. it is an enhanced version of the compiler. and cant be switched off. and also the work of this JIT is to compile and execute instead of interpreting which is done by
java(interpreter). but this is not a full complete compiler. verify sun toturial for more details and also verify JVM specification book.