Questão de Programação — Plataforma Java — FGV 2026
- Código
- fg126184
- Banca
- FGV
- Órgão
- AL-GO
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista Legislativo - Analista de Sistemas
- AIII, apenas
- BI e II, apenas
- CII e II, apenas
- DI e III, apenas
- EI, II e III.
GabaritoE — I, II e III.
Gabarito: letra E. Todos os três itens (I, II e III) estão corretos. O item I reconhece frameworks modernos como Spring Boot e Quarkus para desenvolvimento corporativo, APIs RESTful e microsserviços. O item II acerta ao destacar que o Java 8 introduziu expressões lambda e o paradigma funcional, tornando o código mais conciso e preparado para paralelismo. O item III descreve corretamente a arquitetura de acesso a dados: JDBC como base, ORMs como Hibernate e a especificação JPA (Jakarta Persistence).
Spring Boot e Quarkus são frameworks amplamente utilizados para construir aplicações empresariais, APIs RESTful e microsserviços, focando em produtividade e arquitetura. São exemplos de frameworks que abstraem configurações complexas e oferecem recursos como injeção de dependência, servidor embutido e suporte a microsserviços.
A partir do Java 8 (JSR 335), a linguagem passou a suportar expressões lambda e a API Stream, permitindo um estilo de programação funcional. Isso torna o código mais conciso, legível e facilita o processamento paralelo com operações como parallelStream(). Embora o Java não seja puramente funcional, a transição mencionada é correta.
O acesso a dados em Java tradicionalmente utiliza JDBC (Java Database Connectivity) como API base de conectividade com bancos relacionais. Sobre ela, frameworks ORM como Hibernate implementam a especificação JPA (Java Persistence API, agora Jakarta Persistence), oferecendo mapeamento objeto-relacional e gestão estruturada de dados.
Gabarito: letra E — I, II e III estão corretos.
Link permanente: /questoes/fg126184