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

Зачем код переводится в байт-код

Байт-код — это промежуточное представление кода между исходным текстом и машинными инструкциями. В 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).

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

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

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

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