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

Как связаны JVM и JRE

JVM (Java Virtual Machine) — это виртуальная машина, которая исполняет байт-код Java. JRE (Java Runtime Environment) — это среда выполнения, включающая JVM, библиотеки классов (например, rt.jar) и другие компоненты, необходимые для запуска Java-приложений.

Проще говоря:

  • JVM — это "движок" выполнения кода.
  • JRE — это JVM + библиотеки, без которых JVM не сможет работать.

Пример:

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

Для запуска этого кода нужен JRE, так как JVM использует классы из java.lang (например, System), которые входят в JRE.

JDK vs JRE:

  • JDK (Java Development Kit) = JRE + компилятор (javac) и инструменты разработки.
  • JRE = только для запуска программ.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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