(Como armazenar informações de forma rápida, organizada e eficiente em Java)

Assim como pergaminhos especiais guardam técnicas associadas a nomes únicos, em Java utilizamos estruturas capazes de relacionar uma chave a um valor de forma rápida e direta.

Essas estruturas são Map e, especialmente, HashMap, fundamentais no desenvolvimento backend moderno.


🧾 1. O que é um Map?

Map<K, V> é uma estrutura de dados que permite associar um valor (V) a uma chave única (K).

📌 Se duas chaves iguais forem usadas, a última sobrescreve a anterior.

✔ Características do Map


2. O que é um HashMap?

O HashMap é a implementação mais usada da interface Map.

✔ Por que ele é tão popular?