Questão de TI - Desenvolvimento de Sistemas — Conceitos e Propriedades do Java — INSTITUTO AOCP 2024
TI - Desenvolvimento de SistemasConceitos e Propriedades do Java
- Código
- qa631232
- Banca
- INSTITUTO AOCP
- Órgão
- MGI
- Ano
- 2024
- Cargo
- Esp ( )
Você é um especialista em desenvolvimento de software pelo Ministério da Gestão e da Inovação e recebeu a tarefa de desenvolver uma aplicação em Java 8. Durante a fase de implementação, sua equipe de desenvolvimento está explorando novas funcionalidades introduzidas no Java 8 para otimizar o código e melhorar a produtividade. Você precisa garantir que todos os membros da equipe compreendam esses novos conceitos e saibam aplicá-los corretamente no projeto. Com base nos conceitos de linguagens de programação Java (versão 8), qual das seguintes alternativas apresenta corretamente a aplicação dos novos recursos do Java 8 no desenvolvimento da aplicação?
- AAs expressões lambda permitem que métodos sejam passados como argumentos, mas não suportam referências a métodos estáticos.
- BAs Streams API introduzem a capacidade de manipular coleções de dados de forma declarativa, permitindo operações como map, filter e reduce.
- CA interface funcional é um tipo especial de interface que pode conter múltiplos métodos abstratos e métodos default.
- DA nova API de Data e Hora (java.time) foi introduzida no Java 8, mas não oferece suporte a fusos horários.
- EO Optional é uma nova classe no Java 8 que permite a criação de variáveis imutáveis, mas não fornece métodos para evitar o uso de null.