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

Какие знаешь этапы преобразования кода Java в инструкции для ОС

  1. Написание кода: Разработчик пишет Java-код (.java файлы).
  2. Компиляция в байт-код: Компилятор javac преобразует .java файлы в .class файлы (байт-код JVM).
  3. Загрузка классов: ClassLoader загружает байт-код в JVM.
  4. Верификация: JVM проверяет безопасность и корректность байт-кода.
  5. JIT-компиляция (опционально): HotSpot компилирует часто используемые участки в нативный код.
  6. Исполнение: Процессор выполняет скомпилированный нативный код или интерпретирует байт-код.

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

java
// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
bash
javac HelloWorld.java  # → HelloWorld.class
java HelloWorld        # → вывод в консоль
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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