# Map interface (Arayüzü)
âjava.utilâ paketi altında tanımlıdır. Map interfaceâden türeyen birden çok alt sınıf vardır. Map ile anahtar-deÄer (key-value) Åeklinde veri formatına sahip verileri saklayabiliriz. Düz liste veri kümesinden farklıdır. Anahtarlar tekrar etmeyecek Åekilde olmalıdır. Yani bir anahtara karÅılık gelen yalnızca bir tane nesne olmalıdır.
## HashMap Sınıfı
Map interfaceâden kalıtım almıÅtır. Anahtar-deÄer Åeklindeki verilerin saklanmasını saÄlar. HashMap, anahtar (key) deÄerlerini hashcodeâlarına göre tutar. Bu nedenle anahtar olarak verdiÄimiz nesnelerin âequalsâ ve âhashCodeâ fonksiyonlarını doldurmak gerekecektir.
Aynı anahtara sahip iki elemanın eklenmesine izin vermez. İlgili anahtarda bir deÄer varsa üzerine yazar.
```java
Map