FC ConcursosFC Concursos

Flashcard FC518763

Por que programas Java compilados em bytecode são portáveis entre sistemas operacionais?

Linguagens de Programação

CEBRASPE (CESPE) · 2025

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

Por que programas Java compilados em bytecode são portáveis entre sistemas operacionais?
Mostrar resposta e comentário

Resposta

Sim, porque o código-fonte Java é compilado em bytecode independente de arquitetura, que é executado pela máquina virtual Java disponível no sistema.



• Bytecode: É um formato intermediário independente de arquitetura gerado pelo compilador e armazenado em arquivos .class.
• JVM: A máquina virtual Java executa o bytecode em diferentes sistemas operacionais.
• Portabilidade: O mesmo artefato .class pode ser executado em qualquer sistema com JVM compatível sem recompilação.
• Observação prática: É necessário ter a JVM instalada e bibliotecas nativas podem exigir adaptações.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/514960

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

Continue aprendendo