Ниже приведен поток выполнения Java-программы:
Байт-код (Javac) -> ClassLoader -> Механизм выполнения (JIT).
Когда исходный кодкомпилируется, и загрузчик классов передает байт-код в механизм выполнения для интерпретации и запуска программы, почему компилятор Just-In-Time (JIT) присутствует в модуле выполнения, когда компилировать нечего?