JVM (віртуальна машина Java)
Коротко: JVM — «віртуальна машина», що виконує байт-код Java. Вона робить Java незалежною від платформи: той самий байт-код працює у Windows, Linux і macOS, бо для них є відповідна JVM.
Докладніше: JVM поводиться як невеликий абстрактний комп’ютер зі своїм набором команд (байт-код), власною моделлю пам’яті та власним керуванням пам’яттю. Вона розташована шаром між програмою та операційною системою.
Подробиці
Компоненти JVM:
- Завантажувач класів: завантажує…
Див. також: середовища виконання: JVM, CLR, BEAM та ін., байт-код, збирач сміття