36 прочтений · 2 года назад
Виртуальная машина Java — что это?
Все мы знакомы с понятием JVM (Java Virtual Machine). В статье мы рассмотрим, что же такое виртуальная машина Java, из чего состоит, как работает, какую имеет архитектуру. Для лучшего понимания этого вы вкратце узнаете, как устроен class-файл и каким образом виртуальная машин Java выполняет обработку и исполнение байт-кода. JVM — это ключевой компонент платформы Java («Джава», «Ява»), который загружает, проверяет и выполняет код. Давайте вспомним, что главной задачей Java-разработчиков было создание переносимых приложений...
1,7K прочтений · 11 месяцев назад
Языки программирования 6: Java
Java интересен не каким-нибудь необычным синтаксисом, а своим изначальным подходом. Предыдущая часть: Во-первых, Java работает в виртуальной машине. Он не пионер в этой области, но первый, кто популяризовал технологию. В чём суть? Виртуальная машина это программный комплекс, который программным же способом моделирует некий процессор и его команды. Работа виртуального процессора конечно же всё равно выливается в работу реального процессора. Можно сказать, что мы имеем дело с интерпретатором, который читает некие абстрактные машинные коды и переводит их в коды конкретного железного процессора...