Видео: Как компилируется и запускается Java?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
В Джава , программы не составлен в исполняемые файлы; они есть составлен в байт-код (как обсуждалось ранее), который JVM ( Джава Виртуальная машина) затем выполняется во время выполнения. Джава исходный код составлен в байт-код, когда мы используем javac компилятор . Когда байт-код запустить , его нужно преобразовать в машинный код.
Как здесь компилируется Java?
Джава это составлен язык программирования, а не компилировать прямо в исполняемый машинный код, это компилирует в промежуточную двоичную форму, называемую байтовым кодом JVM. Байт-код тогда составлен и / или интерпретируется для запуска программы.
Можно также спросить, что происходит во время компиляции в Java? В течение время компиляции , Джава компилятор (javac) берет исходный файл. Джава файл и преобразовать его в байт-код. файл класса.
Итак, почему Java одновременно и компилятор, и интерпретатор?
В интерпретатор Java читает скомпилированный байтовый код и преобразует его в машинный код для выполнения. Вы можете написать программу на любой платформе и интерпретатор Java позаботится о преобразовании вашего кода в соответствующий машинный код с помощью JVM. Это почему Java - это и то, и другое компилируемый и интерпретируемый язык.
JVM - это компилятор?
JVM это место, где выполняется (запускается) скомпилированный байтовый код. JVM иногда содержит как раз вовремя компилятор (JIT), чьей задачей является преобразование байтового кода в машинный код. А компилятор это программа для анализа первого уровня, преобразования вашего кода в исполняемый формат.
Рекомендуемые:
Во что компилируется Elm?
Elm компилируется в javascript. Когда вы используете elm -actor (или elm-make без каких-либо параметров), он генерирует для вас скелет, состоящий из некоторого базового HTML и CSS, с тегом сценария, содержащим ваш код Elm, скомпилированный в javascript. Компилятор Elm дает вам два способа компиляции кода: elm make Main. elm - выходной индекс
Почему Windows 7 так долго запускается?
Если Windows 7 запускается дольше минуты, возможно, у нее слишком много программ, которые автоматически открываются вместе с операционной системой. Более длительные задержки указывают на более серьезный конфликт с оборудованием, сетью или другим программным обеспечением. Высокопроизводительное оборудование ПК не всегда обеспечивает скорость, на которую рассчитывают пользователи
Как компилируется JSX?
Итак, если файлы JavaScript содержат JSX, этот файл необходимо будет перенести. Это означает, что до того, как файл попадет в веб-браузер, компилятор JSX переведет любой JSX в обычный JavaScript. JSX производит «элементы» React. Элемент React - это просто объектное представление узла DOM
Что запускается на мониторе активности Mac?
Что такое запуск? Википедия определяетlaunchdas - единую структуру управления сервисами с открытым исходным кодом для запуска, остановки и управления демонами, приложениями, процессами и скриптами. Написанный и разработанный Дэйвом Заржицки из Apple, он был представлен вместе с Mac OS X Tiger и находится под лицензией Apache License »
Что такое убийца OOM, когда он запускается и что делает?
OOM Killer работает, просматривая все запущенные процессы и присваивая им оценку плохого качества. Процесс, получивший наибольшее количество баллов, оказывается убитым. OOM Killer присваивает рейтинг плохих качеств на основе ряда критериев