Java does not support native code but there is HotSpot technology that converts few parts of java instructions (byte code) into executable code in real time by compiling it.
HotSpot provides Just-in-Time (JIT) compiler for bytecode. JIT compiler compiles code as it is needed.
HotSpot is the memory that is provided by JVM to run JIT compiler.
More info : Go Here
Backup of above : Go Here