Imagem de fundo

O Java é uma linguagem de programação de alto nível, orientada a objetos, amplamente ut...

O Java é uma linguagem de programação de alto nível, orientada a objetos, amplamente utilizada no desenvolvimento de softwares educacionais e comerciais devido à sua portabilidade. O processo que permite que um código Java seja executado em diferentes sistemas operacionais sem recompilação envolve a tradução para um formato intermediário. Assinale a alternativa que explica corretamente o processo que garante a portabilidade dos programas desenvolvidos em Java.


A

Conversão do código Java para linguagem C++, que é a única linguagem compreendida nativamente pelos sistemas operacionais modernos.


B

Tradução direta do código-fonte para linguagem de máquina nativa do processador, gerando um arquivo executável único para todos os sistemas.


C

Execução direta do código-fonte em inglês pelo hardware do computador, sem a necessidade de qualquer tradução ou compilação prévia.


D

Compilação do código-fonte para bytecodes, que são então interpretados pela Máquina Virtual Java (JVM) específica de cada plataforma.