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.