Buscar

Considerando o trecho acima, avalie as afirmações abaixo: I. O código Java é interpretado pela Máquina Virtual, gerando como resultado o bytecode. ...

Considerando o trecho acima, avalie as afirmações abaixo: I. O código Java é interpretado pela Máquina Virtual, gerando como resultado o bytecode. II. O bytecode é interpretado pela Máquina Virtual, sendo traduzido para instruções nativas. III. O código Java é compilado pelo JIT, gerando bytecode para ser interpretado pela Máquina Virtual. IV. O bytecode é compilado pelo JIT, gerando código de máquina nativo. É correto o que se afirma em:
I. O código Java é interpretado pela Máquina Virtual, gerando como resultado o bytecode.
II. O bytecode é interpretado pela Máquina Virtual, sendo traduzido para instruções nativas.
III. O código Java é compilado pelo JIT, gerando bytecode para ser interpretado pela Máquina Virtual.
IV. O bytecode é compilado pelo JIT, gerando código de máquina nativo.
A+
A
A-

Essa pergunta também está no material:

Teste_ AO2junho
9 pág.

Metodologia de Pesquisa I Faculdade das AméricasFaculdade das Américas

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada afirmação: I. O código Java é interpretado pela Máquina Virtual, gerando como resultado o bytecode. - Correto. O código Java é inicialmente compilado em bytecode para ser interpretado pela Máquina Virtual. II. O bytecode é interpretado pela Máquina Virtual, sendo traduzido para instruções nativas. - Incorreto. O bytecode é interpretado diretamente pela Máquina Virtual, não sendo traduzido para instruções nativas. III. O código Java é compilado pelo JIT, gerando bytecode para ser interpretado pela Máquina Virtual. - Correto. O compilador JIT (Just-In-Time) compila o código Java em bytecode para ser interpretado pela Máquina Virtual. IV. O bytecode é compilado pelo JIT, gerando código de máquina nativo. - Incorreto. O JIT compila o bytecode em código de máquina nativo durante a execução, não o bytecode em si. Portanto, as afirmações corretas são I e III. A resposta correta é A+.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina