SóProvas


ID
1226815
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Programação
Assuntos

No que se refere à lógica e à programação, julgue os itens que se seguem.

Uma máquina virtual Java consegue traduzir classes Java e executar o programa nela contido, de acordo com o sistema em que a máquina virtual tenha sido instalada.

Alternativas
Comentários
  • Uma máquina virtual Java traduz bytecode, não classes Java, essa cespe é um problema, as vezes cobra o detalhe do detalhe, e nessa questão, joga genérico desse jeito e considera correta.

  • JVM traduz bytecode que é decorrente da compilação de classe java.

  • Acredito que a questão seja passível de anulação, uma vez que possa gerar dupla interpretação.

    O examinador não especificou em que condições estão essas classes, se estão em bytecode (podendo ser interpretadas pela JVM) ou se estão em código fonte (necessário primeiro a compilação pela JDK para gerar os bytecodes).

    Entretanto, vale ressaltar que, independente da forma como possam estar, elas não deixam de ser classes Java.

  • Outro ponto da questão que a meu ver ternaria a questão ERRADA... que fala: de acordo com o sistema em que a máquina virtual tenha sido instalada.

    JVM lê bytecodes (classes java) em qualquer sistema que ele esteja instalado...

    Tanto que é o lema do java é : Escreva uma vez, execute em qualquer lugar.