Pular para o conteúdo principal

Questão de Programação — Plataforma Java — FGV 2026

ProgramaçãoPlataforma Java
Código
fg126184
Banca
FGV
Órgão
AL-GO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo - Analista de Sistemas
Java foi uma das linguagens que popularizou o uso de Padrões de Projeto (Design Patterns) no desenvolvimento corporativo, transformando esses conceitos em padrões de mercado para criar sistemas robustos.Com relação à Linguagem de desenvolvimento JAVA, analise os itens a seguir:I. O desenvolvimento de aplicações empresariais, APIs RESTful e microsserviços, focando em arquitetura e produtividade, pode ser obtido pelo uso de Frameworks (Spring Boot, Quarkus).II. A partir do Java 8 (JSR 335: Lambda Expressions for the Java™ Programming Language) houve transição do paradigma puramente imperativo para o paradigma funcional, permitindo que o código Java fosse mais conciso, legível e preparado para processamento paralelo.III. O acesso a dados em Java pode ocorrer pelo uso de frameworks ORM (Object-Relational Mapping), como o Hibernate, sendo viabilizado de forma robusta pela API JDBC que provê a conectividade base, e evolui para uma gestão estruturada através da especificação Jakarta Persistence (JPA).Está correto o que se afirma em
  1. AIII, apenas
  2. BI e II, apenas
  3. CII e II, apenas
  4. DI e III, apenas
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Plataforma Java e Design Patterns

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).

1Frameworks corporativos
Spring Boot
Quarkus
APIs RESTful e microsserviços
2Paradigma funcional (Java 8+)
Expressões lambda (JSR 335)
API Stream
Código conciso e paralelismo
3Acesso a dados
JDBC (API base)
ORM (Hibernate)
Especificação JPA/Jakarta Persistence
Plataforma Java
LEVELsoulevel.com.br
Plataforma Java: Frameworks corporativos (Spring Boot, Quarkus, APIs RESTful e microsserviços); Paradigma funcional (Java 8+) (Expressões lambda (JSR 335), API Stream, Código conciso e paralelismo); Acesso a dados (JDBC (API base), ORM (Hibernate), Especificação JPA/Jakarta Persistence)

Item I — ✅ Correto

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.

Item II — ✅ Correto

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.

Item III — ✅ Correto

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