Junior — Middle
Consegue listar as classes que implementam a interface Map em Java?
sobes.tech IA
Resposta da IA
Na Java, a interface Map é implementada por várias classes principais da biblioteca padrão:
HashMap— a implementação mais utilizada, armazena pares chave-valor sem ordem.LinkedHashMap— estendeHashMap, mantém a ordem de inserção dos elementos.TreeMap— implementa um mapa ordenado, os elementos estão ordenados por chave (usa uma árvore vermelho-preto).Hashtable— implementação sincronizada obsoleta, agora costuma-se usarConcurrentHashMap.ConcurrentHashMap— implementação segura para múltiplos threads em aplicações multithread.
Exemplo de uso de HashMap:
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
System.out.println(map.get("apple")); // 3