Pular para o conteúdo principal

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?
  1. AAs expressões lambda permitem que métodos sejam passados como argumentos, mas não suportam referências a métodos estáticos.
  2. BAs Streams API introduzem a capacidade de manipular coleções de dados de forma declarativa, permitindo operações como map, filter e reduce.
  3. CA interface funcional é um tipo especial de interface que pode conter múltiplos métodos abstratos e métodos default.
  4. DA nova API de Data e Hora (java.time) foi introduzida no Java 8, mas não oferece suporte a fusos horários.
  5. 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.
Revelar gabarito e comentário

GabaritoB — As Streams API introduzem a capacidade de manipular coleções de dados de forma declarativa, permitindo operações como map, filter e reduce.

Link permanente: /questoes/qa631232