- Map memperdulikan unik identifier (key) [2].
- Map menggunakan method equals dari key yang dimasukkan untuk menentukan apakah telah ada key tersebut di dalam collection [2].
- Map memiliki method-method yang berhubungan dengan key [2]
Class HashMap
- Semakin efisien mehtod hashCode dari key, maka semakin baik performance yang akan kita dapatkan [2].
- HashMap mengijinkan sebuah null key dan multiple null value pada collection [2].
Class Hashtable
- Versi synchronized dari HashMap [2].
- Hashtable tidak mengijinkan null key ataupun null value [2].
Class LinkedHashMap
- Lebih lambat dari HashMap dalam memasukkan dan penghapusan elemen [2].
- Iteration yang lebih cepat bila dibandingkan dengan HashMap [1].
Interface SortedMap
Class TreeMap
- Elemen-elementnya pasti ascending natural order [1&2].
- TreeMap memiliki constructor yang dapat menyebabkan kita dapat mengatur aturan order dari TreeMap, dengan menggunakan Comparable ataupun Comparator [2].
Tidak ada komentar:
Posting Komentar