Pular para o conteúdo principal

Questão de Programação — Plataforma Java — UFLA 2025

ProgramaçãoPlataforma Java
Código
qg619860
Banca
UFLA
Órgão
UFLA
Ano
2025
Nível
Superior
Cargo
Analista em Tecnologia da Informação
Analise a seguinte proposição: Na linguagem Java versão 21, as implementações de coleções de uso geral (como ArrayList, HashMap, LinkedList e HashSet) podem ser utilizadas para armazenar coleções de dados e podem ser sincronizadas (thread-safe) ou não. Assinale a alternativa CORRETA em relação a essas implementações.
  1. AA implementação ArrayList é sincronizada por padrão (thread-safe).
  2. BPara tornar a implementação LinkedList thread-safe, pode-se utilizar um syncronization wrapper.
  3. CO modificador volatile pode ser utilizado para tornar as implementações ArrayList e HashMap thread-safe.
  4. DO modificador syncronized, quando utilizado no método main, garante que todas as coleções do programa serão sincronizadas.
Revelar gabarito e comentário

GabaritoB — Para tornar a implementação LinkedList thread-safe, pode-se utilizar um syncronization wrapper.

Link permanente: /questoes/qg619860