#4 Что такое JVM? #java
Что такое JVM?
JVM (Java Virtual Machine) — это виртуальная машина, которая исполняет Java-байткод. Она делает Java кроссплатформенным: один и тот же код работает на Windows, Linux, macOS и других ОС благодаря тому, что JVM адаптирует его под конкретную систему. ✔ Кроссплатформенность – "Write Once, Run Anywhere".
✔ Автоматическое управление памятью (GC).
✔ Быстрая оптимизация (JIT-компиляция).
✔ Огромная экосистема – Kotlin, Scala, Groovy и другие JVM-языки. ❌ Накладные расходы – виртуальная машина потребляет память...
Java. Все про JVM (Java Virtual Machine)
За что отвечает JVM: Виртуальная машина Java (Java Virtual Machine) - это механизм, предоставляющий среду выполнения для управления Java-кодом или приложениями. Виртуальная машина является независимой оболочкой исполнения кода, благодаря которой возможен её запуск на любой ОС, без влияния ОС на выполняемую программу. JVM работает с 2мя типами данных: примитивные типы (primitive types) и ссылочные типы (reference types). Примитивы JVM работает с примитивными значениями (целыми числами и числами с плавающей точкой)...