Sobes.tech
Junior — Middle

Milyen okok teszik lehetővé, hogy egy Java-programot változtatás nélkül futtassunk különböző platformokon?

sobes.tech MI

Válasz az MI-től

A Java-program több platformon futtatható anélkül, hogy a kódot módosítani kellene, köszönhetően a JVM (Java Virtual Machine) használatának. A kód bytekódra fordul, amely nem függ konkrét operációs rendszertől vagy hardverarchitektúrától. A JVM minden platformon értelmezi vagy fordítja a bytekódot gépi kódra, amely az adott platformhoz kötött. Így a hordozhatóság a hardver és az operációs rendszer absztrakcióján keresztül érhető el a virtuális gépen keresztül.