java virtual machine
Повний огляд віртуальної машини Java:
Розгортання Java було чітко пояснено в нашому останньому підручнику. Тут ми розглянемо докладніше про JVM.
Віртуальна машина Java - JVM - це програмна реалізація машини.
Завантажуючи JDK, JVM також постачається з цим. JRE забезпечує середовище виконання. Для різних операційних систем існують різні JVM, тому JVM залежить від операційної системи. Але Java не залежить від операційної системи. Не забудьте поглянути на наш Весь цикл навчальних програм для початківців Java .
У цьому посібнику ми глибоко заглибимось і дізнаємось більше про віртуальну машину Java (JVM) та про те, як це допомагає у запуску програми Java.
Як порівняти файли в Linux
Ось відеоурок з JVM:
Як JVM допомагає у запуску програми Java
З наведеної схеми можна сказати, що JVM формує шар між операційною системою та програмами Java.
Це означає, що скомпільована програма Java розмовлятиме з JVM, а JVM - з операційною системою. Як тільки ви встановите JDK, JVM також буде встановлено.
Javaprogram -> компілятор -> .class файли —-> JVM —-> байт-код (1 і 0)
Java - це платформа, а також мова. JVM має визначити ОС, і вона перетворить файли .class в інструкції щодо розуміння ОС.
JVM є своєрідним посередником між скомпільованими файлами класів та операційною системою.
Мовою C програма перетворюється на мову асемблера, і ОС отримує інструкції від збірки.
У випадку з Java компілятор безпосередньо не спілкується з операційною системою. Тільки JVM буде спілкуватися з ОС. Крім того, ви можете отримати різні JVM для різних ОС. Ось чому Java не залежить від операційної системи.
як надрукувати масив у зворотному порядку
Висновок
Віртуальна машина Java - це інтерпретатор, який інтерпретує файли класу Java у машинний код таким чином, щоб машинний код міг зрозуміти операційна система.
Він забезпечує середовище виконання байт-кодів Java.
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Розгортання Java: створення та виконання файлу Java JAR
- Модифікатори доступу в Java - Підручник із прикладами
- Підручник з роздумів про Java з прикладами
- Вступ до мови програмування Java - Підручник з відео
- Підручник JAVA для початківців: 100+ практичних навчальних посібників Java
- ООП Java: Вступ до об’єктно-орієнтованого програмування на Java
- Використання Java YourKit Profiler у JMeter
- Інтерфейс Java та підручник з абстрактних класів із прикладами