Questão
ID 874735Disciplina: Tecnologia da Informação
Assuntos: Compilador, Interpretador, Linker, Tradutor e Depurador
Ano: 2009 Banca: FGV - Fundação Getúlio Vargas Órgão: Polícia Civil do Estado do Rio de Janeiro
Em Java, programas não são traduzidos para linguagem de
máquina, como outras linguagens estaticamente compiladas,
mas sim para um formato intermediário de código,
interpretado pelas Máquinas Virtuais Java (JVMs). É essa
característica que faz com que os os programas Java sejam
independentes de plataforma, executando em qualquer
sistema que possua uma JVM. Cada opcode tem o tamanho
de um byte – daí o seu nome – e assim o número de
diferentes códigos de operação está limitado a 256. Esse
formato intermediário de código e a extensão utilizada na
formação de seus nomes são, respectivamente:
máquina, como outras linguagens estaticamente compiladas,
mas sim para um formato intermediário de código,
interpretado pelas Máquinas Virtuais Java (JVMs). É essa
característica que faz com que os os programas Java sejam
independentes de plataforma, executando em qualquer
sistema que possua uma JVM. Cada opcode tem o tamanho
de um byte – daí o seu nome – e assim o número de
diferentes códigos de operação está limitado a 256. Esse
formato intermediário de código e a extensão utilizada na
formação de seus nomes são, respectivamente: