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

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