Как компилируется java — Q&A Хекслет
2026-02-26 18:47 Diff

Ответы

Компиляцией исходного кода программы в байт-код занимается компилятор javac. Затем этот байт-код интерпретируется JVM в машинный код. Такая последовательность действий позволяет выполнять байт-код на любой платформе. Также для ускорения работы приложений Java используется JIT компилятор, который компилирует байт-код, выполняющийся много раз, в машинный. При каждом вызове такого участка кода JVM будет сразу вызывать скомпилированный машинный код, а не интерпретировать его каждый раз.

Напишем небольшую программу, которая будет заполнять массив из 10 элементов случайными числами, а затем считать количество четных и выводить это значение на экран.

undefined

Чтобы скомпилировать эту программу в байт-код, воспользуемся компилятором javac в командной строке:

После компиляции получаем файл с байт-кодом Example.class, который можно запустить при помощи команды java в терминале:

Будет выведено содержимое массива и количество четных чисел.