Встречается на собеседованиях • сегодня

Как происходит процесс компиляции Java

Процесс компиляции Java состоит из двух этапов:

  1. Компиляция в байт-код – исходный код (.java) компилируется компилятором javac в байт-код (.class), который выполняется JVM.
  2. JIT-компиляция – во время выполнения JVM (например, HotSpot) динамически компилирует часто используемые участки байт-кода в нативный машинный код для ускорения работы.

Пример компиляции:

bash
javac Main.java  # создаст Main.class  
java Main        # запуск через JVM  

Отличие от C++: Java компилируется в платформо-независимый байт-код, а не в нативный код.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы