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

Для чего нужен JVM

JVM (Java Virtual Machine) — это виртуальная машина, которая исполняет байт-код Java, обеспечивая кроссплатформенность. Основные функции:

  1. Исполнение байт-кода — JVM интерпретирует или компилирует (JIT) .class-файлы в машинный код.
  2. Управление памятью — автоматическая сборка мусора (GC) освобождает неиспользуемые объекты.
  3. Безопасность — sandbox-модель ограничивает доступ к ресурсам.
  4. Портирование — код работает везде, где есть JVM, без перекомпиляции.

Пример:

java
public class Main {  
    public static void main(String[] args) {  
        System.out.println("Hello, JVM!");  
    }  
}

После компиляции в Main.class JVM выполняет этот байт-код на любой ОС.

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

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

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

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