Встречается на собеседованиях • сегодня
Как работает JVM
JVM (Java Virtual Machine) — это виртуальная машина, выполняющая байт-код Java. Она обеспечивает кроссплатформенность, так как байт-код одинаков для всех ОС.
Основные этапы работы JVM:
- Загрузка классов – ClassLoader загружает
.classфайлы. - Верификация – проверка байт-кода на безопасность.
- Исполнение – интерпретация или JIT-компиляция в нативный код.
- Сборка мусора – автоматическое освобождение памяти.
Пример:
java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, JVM!");
}
}После компиляции (javac Main.java) создается Main.class, который JVM выполняет (java Main).
JIT-компиляция ускоряет работу, преобразуя часто используемый байт-код в машинный код.
GC управляет памятью, удаляя неиспользуемые объекты из кучи (Heap).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы