FC ConcursosFC Concursos

Questão FC514960

Julgue o próximo item, a respeito das características e das aplicações básicas das linguagens Java e JavaScript. Devido à compilação do código-fonte em bytecode, que é executado pe

Linguagens de Programação

CEBRASPE (CESPE) · 2025

Julgue o próximo item, a respeito das características e das aplicações básicas das linguagens Java e JavaScript.

Devido à compilação do código-fonte em bytecode, que é executado pela máquina virtual Java (JVM), os programas Java podem ser executados em diversos sistemas operacionais, sem a necessidade de recompilação.

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A afirmação é CERTO porque o compilador javac transforma o código-fonte Java em bytecode, um formato intermediário independente de arquitetura.
Esse bytecode não é código de máquina de uma plataforma específica; ele é executado pela JVM (Java Virtual Machine) que existe para diversos sistemas operacionais.

Na prática, você compila uma vez para obter arquivos .class com bytecode e pode executar esses arquivos em qualquer sistema que tenha uma JVM compatível, sem recompilar.
Isso confere à linguagem a portabilidade típica: o mesmo artefato funciona em Windows, Linux, macOS, Android, desde que haja a JVM adequada.

Observação prática: é necessário ter a JVM instalada e, em casos que usem bibliotecas nativas, pode haver adaptações, mas a regra geral da portabilidade via bytecode permanece válida.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo