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