Junior — Middle
Koji razlozi omogućavaju pokretanje Java programa na različitim platformama bez promena u kodu?
sobes.tech АИ
Одговор од АИ
Java program može da se izvršava na različitim platformama bez promena u kodu zahvaljujući korišćenju JVM (Java Virtual Machine). Kod se kompajlira u bajt-kod, koji ne zavisi od specifičnog operativnog sistema ili hardverske arhitekture. JVM na svakoj platformi interpretira ili kompajlira bajt-kod u mašinski kod, specifičan za tu platformu. Na taj način, prenosivost se postiže kroz apstrakciju hardvera i OS-a putem virtuelne mašine.