Что такое JVM и зачем она нужна?

Junior
488 просмотров
AFK Offer AI

JVM — это Java Virtual Machine, виртуальная машина, которая выполняет байткод. Главная фишка — write once, run anywhere: ты компилируешь код в байткод, и JVM на любой платформе его выполняет. JVM занимается управлением памятью, сборкой мусора, JIT-компиляцией горячих участков кода в нативный машинный код. По сути это абстракция между твоим кодом и операционной системой.

Следующий вопрос

В чём разница между final, finally и finalize?