Віртуальна машина Java

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 14:50, 14 березня 2017, створена VictorAnyakin (обговорення | внесок) (→‎Дивіться також)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Віртуальна машина Java (англ. Java Virtual Machine; JVM) — набір комп'ютерних програм та структур даних, що використовують модель віртуальної машини для виконання інших комп'ютерних програм чи скриптів.

JVM використовує байт-код Java, який як правило, але не завжди генерується з вихідних кодів мови програмування Java; віртуальну машину також застосовують для виконання коду, згенерованого з інших мов програмування. Наприклад, вихідний код Ada можна скомпілювати у Java байт-код.

Віртуальна машина Java — основний компонент Java платформи. JVM доступна для всіх основних сучасних платформ, тому про програми, що скомпільовані у Java байткод теоретично можна сказати «Написано один раз, працює скрізь» (англ. "Write once, run anywhere").

Див. також[ред. | ред. код]

  • Kaffe — вільна віртуальна машина Java
  • Dalvik — віртуальна машина, частина мобільної платформи Android