Qual das seguintes afirmações sobre a JVM (Java Virtual Machine) e o bytecode está correta?

Questão

Qual das seguintes afirmações sobre a JVM (Java Virtual Machine) e o bytecode está correta?

Alternativas

A

O bytecode é um código intermediário gerado pelo compilador Java e é diretamente executado pelo hardware da máquina, proporcionando maior eficiência na execução do programa.

B

A JVM é responsável por interpretar o bytecode Java durante a execução do programa, tornando possível a execução do mesmo código em diferentes plataformas que tenham uma JVM compatível. O bytecode é gerado pela compilação do código-fonte Java e não é diretamente executado pelo hardware da máquina, mas sim pela JVM.

C

A JVM compila o código-fonte Java diretamente para linguagem de máquina específica do sistema operacional em que está sendo executada.

D

A JVM é responsável por traduzir o código-fonte Java diretamente para o bytecode, que é posteriormente interpretado pelo sistema operacional para executar o programa.

E

A JVM atua como um emulador de hardware, permitindo que o código-fonte Java seja executado diretamente pelo processador da máquina, ignorando o bytecode.

A resposta desta questão está em revisão. Você ainda pode conferir o enunciado e as alternativas.

Carregando…

Questões relacionadas

Ver últimas questões