Sobes.tech
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.