Q687389 | Programação, Analista de Tecnologia da Informação, UFMA, UFMAJava é uma linguagem de programação orientada a objetos. Considere a afirmação correta, relacionada com essa tecnologia. a) Java possui algumas limitações por ser orientada a objetos, o que é compensada por diversas vantagens. Uma dessas restrições é não permitir diretamente a execução de código imperativo tradicional como comandos condicionais (cláusulas if) ou laços de repetição (como cláusulas while ou for). b) Toda linha de produtos Java é multiplataforma, o que significa dizer que o código Java é compilado em um único passo em código de máquina de várias plataformas. c) A execução de código Java se dá em duas etapas. Primeiro, o código é convertido para uma representação intermediária que se chama bytecode. Finalmente, tal bytecode é interpretado e executado por máquinas virtuais disponíveis em diversas plataformas. d) Como Java é uma linguagem interpretada, ela depende de uma máquina virtual que tem como único propósito a alocação de memória para os programas. Ao delegar a alocação de memória para a máquina virtual, o código Java fica livre para ser executado em inúmeras plataformas. e) Java é uma tecnologia ultrapassada porque a execução de seu código exige mecanismos de coleta de lixo, que atualmente foram superados por novas tecnologias de aprendizado de máquina (especialmente deep learning) para a execução de código interpretado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro