Как компилируется java
4 года назад
Человек-Молекула
Ответы
Компиляцией исходного кода программы в байт-код занимается компилятор javac
. Затем этот байт-код интерпретируется JVM
в машинный код. Такая последовательность действий позволяет выполнять байт-код на любой платформе. Также для ускорения работы приложений Java
используется JIT
компилятор, который компилирует байт-код, выполняющийся много раз, в машинный. При каждом вызове такого участка кода JVM
будет сразу вызывать скомпилированный машинный код, а не интерпретировать его каждый раз.
Напишем небольшую программу, которая будет заполнять массив из 10 элементов случайными числами, а затем считать количество четных и выводить это значение на экран.
undefined
Чтобы скомпилировать эту программу в байт-код, воспользуемся компилятором javac
в командной строке:
После компиляции получаем файл с байт-кодом Example.class
, который можно запустить при помощи команды java
в терминале:
Будет выведено содержимое массива и количество четных чисел.
3 года назад
Никита Сысоев