What is JIT compiler ?
Answer : JIT or Just in time compiler is a part of JRE (Java Runtime Environment) which improves the performance of the Java applications at run time.
As we know, Java application consists of classes in which contain platform neutral bytecodes that could be interpreted by a JVM on many different computer architectures. At the run-time, JVM loads class files and determines the semantics of each individual bytecode, and performs the appropriate computation. The additional processor and memory usage during interpretation means that a Java application performs more slowly than a native application. The JIT compiler helps improve the performance of Java programs by compiling bytecodes into native machine code at run time.