Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material