JVM står för Java Virtual Machine och är den virtuella maskin som kör Java-bytekod. Den hanterar bland annat körningen av instruktioner och automatisk minneshantering.
När du startar ett Java-program med java Main kör JVM:en den kompilerade koden. Den kan tolka bytekod och kompilera ofta körda delar till processorns maskinkod.
En JVM är anpassad till ett visst operativsystem och en viss processorarkitektur. Samma bytekod kan därför köras på olika system med kompatibla JVM:er, förutsatt att programmets bibliotek och övriga beroenden finns.
Vanliga frågor om Vad är JVM?
Vad handlar Vad är JVM? om?
JVM betyder Java Virtual Machine och kör Java-bytekod. Här förklaras körning, minneshantering och hur samma bytekod kan fungera på olika system.
Hur övar jag på Vad är JVM??
Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.