Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 10/10 - Programação Orientada a Objetos “Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.” Sobre o tópico em questão considere as afirmações a seguir: I- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em E Nenhum dos itens está correto. (FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional. (FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash. (FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme. Conteúdo abordado na Aula 3 - Tema 3
Compartilhar