Віртуальна машина Java
Виконання програми |
---|
Загальні поняття |
Типи програмного коду |
Стратегії компіляції |
Середовища виконання |
|
Важливі компілятори і інструменти |
|
Віртуальна машина Java (англ. Java Virtual Machine; JVM) — віртуальна машина для виконання байт-коду Java.[1] JVM нічого не знає про мову Java, вона просто вміє працювати з файлами формату .class
, що містять інструкції для віртуальної машини Java та додаткову інформацію. Будь-яка мова програмування що здатна скомпілюватись в class
-файл може працювати з JVM.[1]
Віртуальна машина Java — основний компонент Java платформи. JVM доступна для всіх основних сучасних платформ, тому програми, що скомпільовані у Java байткод можуть працювати всюди.[1] Теоретично можна сказати «Написано один раз, працює скрізь» (англ. "Write once, run anywhere").
Перша версія JMV створена в Sun Microsystems, Inc емулювала набір інструкцій за допомогою програми що запускалася на кишеньковому комп'ютері.[1]
Зараз її можна знайти на мобільних пристроях, робочих станціях, серверах. [1]
- Kaffe — вільна віртуальна машина Java
- Dalvik — віртуальна машина, частина мобільної платформи Android
- ↑ а б в г д The Java® Virtual Machine Specification Chapter 1. Introduction. Архів оригіналу за 7 грудня 2021. Процитовано 29 листопада 2021.
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |