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

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