Sobes.tech
Junior — Middle

Quais razões permitem executar um programa Java em diferentes plataformas sem alterações no código?

sobes.tech IA

Resposta da IA

Um programa Java pode ser executado em várias plataformas sem alterações no código graças ao uso da JVM (Java Virtual Machine). O código é compilado em bytecode, que não depende de um sistema operativo ou arquitetura de hardware específicos. A JVM em cada plataforma interpreta ou compila o bytecode em código de máquina, específico para essa plataforma. Assim, a portabilidade é alcançada através da abstração do hardware e do sistema operativo via a máquina virtual.