Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação Extrema Usando Collection - Parte 2 1 - A ideia básica de ____ é que ele mantenha associações de valores-chave (pares) para que você possa procurar um valor usando uma chave: resposta: Um mapa 2- O _________ é muito semelhante ao Hashtable. A única diferença é que o Hashtable tem todo o método sincronizado para segurança do encadeamento, enquanto o _________ possui métodos não sincronizados para obter melhor desempenho resposta: HashMap 3- O HashMap possui o método ________ substituído para imprimir os pares de valores-chave facilmente: https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/programacao-extrema-i0sum/aula/usando-collection-parte-2-njb3c resposta: toString() 4- ____________ estende o HashMap. Ele mantém uma lista vinculada das entradas no mapa, na ordem em que foram inseridas. Isso permite a iteração da ordem de inserção no mapa: resposta: LinkedHashMap 5- A classe _______ é eficiente para percorrer as chaves em uma ordem classificada. As chaves podem ser classificadas usando a interface Comparable ou a interface Comparator: resposta: TreeMap 6- A interface Map mapeia chaves exclusivas para valores. Uma chave é um objeto que você usa para recuperar um valor. Com uma chave e um valor, você pode armazenar o valor em um objeto Map. Depois que o valor é armazenado, você pode recuperá-lo usando sua chave. Vários métodos lançam uma NoSuchElementException quando nenhum item existe no mapa de chamada. Uma ClassCastException é lançada quando um objeto é incompatível com os elementos em um mapa. Uma NullPointerException é lançada se for feita uma tentativa de usar um objeto nulo e o nulo não for permitido no mapa. Uma UnsupportedOperationException é lançada quando é feita uma tentativa de alterar um mapa não modificável Sendo assim, quando temos uma situação que a interface Map mapeia valores para chaves e fornece uma subinterface que garante que as entradas no mapa sejam classificadas e fornece os métodos firstKey () e lastKey () para retornar a primeira e a última chave no mapa, e headMap (toKey) e tailMap (fromKey) para retornar uma parte do mapa cujas chaves são menores que toKey e maiores que ou igual a fromKey De qual subinterface estamos nos referindo? resposta: SortedMap
Compartilhar