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