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

Что такое байт код

Байт-код — это промежуточное представление кода, который выполняется виртуальной машиной (например, JVM). Это не машинный код, а оптимизированный набор инструкций, который можно выполнять на любой платформе, где есть соответствующая виртуальная машина.

Пример:

java
// Исходный код
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

После компиляции (javac Main.java) генерируется файл Main.class, содержащий байт-код. Его можно просмотреть с помощью javap -c Main.

Плюсы:

  • Кроссплатформенность (Write Once, Run Anywhere).
  • Оптимизация и безопасность (JVM проверяет байт-код перед выполнением).

Минус:

  • Незначительные накладные расходы из-за интерпретации/компиляции в рантайме (JIT).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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