Em aplicações em que se utilizam os conceitos de orientação ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - java.util.List<E>
A questão aborda o tema de coleções na linguagem de programação Java, mais especificamente as estruturas que permitem armazenar e recuperar objetos de maneira ordenada. Para responder corretamente a essa questão, é necessário compreender o conceito de coleções em Java e as características particulares das diferentes classes da API de coleções.
O Java Collections Framework oferece várias estruturas de dados que são utilizadas para armazenar conjuntos de objetos. Dentre as estruturas mencionadas nas opções, temos:
- java.util.HashSet<E>: Representa um conjunto que não garante a ordem dos elementos, pois não os armazena em uma sequência determinada.
- java.util.List<E>: Representa uma coleção ordenada de elementos, em que os mesmos podem ser acessados e inseridos com base em um índice posicional. Isso se alinha com o conceito de coleções ordenadas (sequências) mencionado na questão.
- java.util.TreeSet<E>: Implementa um conjunto ordenado de elementos, mas essa ordenação é feita de acordo com a ordem natural dos elementos ou por um Comparator fornecido no momento da criação do conjunto.
- java.util.HashMap<K,V>: Representa uma coleção que armazena pares chave/valor, e não mantém uma ordem específica dos elementos. A ordem pode variar conforme as chaves são adicionadas ou removidas.
Portanto, a alternativa B é a correta porque a interface java.util.List<E> é uma coleção que garante a ordem de inserção dos elementos, ou seja, os elementos são armazenados e recuperados em uma sequência determinada. A interface List permite operações típicas de uma sequência, como inserção, acesso e exclusão de elementos em posições específicas na lista. Esse comportamento é essencial em aplicações que dependem da ordenação dos objetos manipulados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Alternativa correta: B.
.
.
Entre List, Set e Map, List é a única que preserva a posição (índice) dos elementos e a ordem em que foram inseridos. Sendo assim, ela é a única que permite criar sequências ordenadas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo