Essa pergunta também está no material:
Respostas
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+.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta