ID 2959147 Banca UFMA Órgão UFMA Ano 2019 Provas UFMA - 2019 - UFMA - Analista de Tecnologia da Informação Disciplina Programação Assuntos Java Linguagens de programação Java é uma linguagem de programação orientada a objetos. Considere a afirmação correta, relacionada com essa tecnologia. Alternativas 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). 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. 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. 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. 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. Responder Comentários Em Java, o codigo fonte primeiro é convertido para bytecode e depois roda na maquina virtual java. No caso JVM na JRE. Java é tanto compilada quanto interpretada...At.teFoco na missão ❢