Kamis, 16 Mei 2013

STRUKTUR DATA



    

  • 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