My understanding on this question is as : Java compiler converts Source code to bytecode and JIT(Just-in-time) compiler converts bytecode to instructions that would be intepreted by the processor.
Can anyone please let me know better answer for this?