Logo Passei Direto
Buscar
04 - Sobre a JVM (Java Virtual Machine), são feitas as seguintes afirmativas:
I - É capaz de traduzir bytecodes para a linguagem da máquina na qual executa;
II - É responsável pela compilação do programa Java, gerando assim o arquivo .class;
III - Gera bytecodes em conseqüência do processo de interpretação;
IV - Simula uma máquina real, permitindo que um mesmo programa Java seja executado em diferentes plataformas de hardware e software.
(A) apenas as afirmativas I e II estão corretas;
(B) apenas as afirmativas I e IV estão corretas;
(C) apenas as afirmativas II e III estão corretas;
(D) apenas as afirmativas III e IV estão corretas;
(E) apenas a afirmativa IV está correta.
User badge image
Portuguesando

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada afirmativa sobre a JVM (Java Virtual Machine): I - É capaz de traduzir bytecodes para a linguagem da máquina na qual executa. Verdadeiro, a JVM realmente traduz bytecodes em instruções específicas da máquina para execução. II - É responsável pela compilação do programa Java, gerando assim o arquivo .class. Falso, a compilação do código Java para bytecode (arquivo .class) é feita pelo compilador Java (javac), não pela JVM. III - Gera bytecodes em consequência do processo de interpretação. Falso, a JVM não gera bytecodes; ela interpreta ou compila os bytecodes já existentes. IV - Simula uma máquina real, permitindo que um mesmo programa Java seja executado em diferentes plataformas de hardware e software. Verdadeiro, essa é uma das principais funções da JVM, que permite a portabilidade do código Java. Com base nas análises, as afirmativas corretas são I e IV. Portanto, a alternativa correta é: (B) apenas as afirmativas I e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina