Кроме компиляции исходного кода в портируемый байт-код, при разработке языка Java специально предусматривалось, чтобы программные реализации исполнительной системы могли дополнительно оптимизировать свое быстродействие методом компиляции байт-кода в платформенный машинный код «на ходу». Этот механизм называется динамической компиляцией, или JIT-компиляцией (Just In Time). Благодаря JIT-компиляции, код Java может выполняться с такой же скоростью, как платформенный код, без ущерба для мобильности и безопасности.
Программируем на Java
·
Дэн Лук