Buscar

Programação Extrema - Usando Collection - Parte 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando