Zkratka JVM znamená Java Virtual Machine, což je klíčová součást platformy Java. JVM funguje jako virtuální stroj, který spouští Java bytecode – instrukce přeložené z programovacího jazyka Java. Díky tomu umožňuje běh Java aplikací nezávisle na konkrétním hardwaru a operačním systému.
Hlavní výhodou JVM je koncept „Write once, run anywhere“, což znamená, že program napsaný v Javě může běžet na jakémkoliv zařízení s nainstalovanou JVM bez nutnosti úprav. Tento princip zajišťuje přenositelnost a univerzálnost Java aplikací.
Kromě Javy podporuje JVM i další jazyky, jako jsou Scala nebo Kotlin, které se překládají do stejného bytecodu a využívají stejné výhody platformové nezávislosti.