Interface-interface Java Collection

posted Aug 29, 2011, 6:33 AM by Editor KursusInternet   [ updated Mar 15, 2012, 7:50 PM by Feris Thia ]

Jenis-jenis Interface Java Collection

Interface merupakan tipe data abstract yang dapat mewakili class yang mengimplementasikannya. Jenis-jenis interface yang ada pada Java Collections adalah sebagai berikut :
  1. Collection
    • Set
      • SortedSet
      • NavigableSet
    • List
    • Queue
  2. Map
    • SortedMap
Untuk memudahkan penghafalan, penulis biasa menggunakan dua singkatan berikut :

CLiQ SetNaviSor & MapNaviSor

Berikut adalah matrix perbedaan dari tiap interface secara.

 No  Interface   Duplikat ?  Terurut ?  Key ?  Keterangan Tambahan
 1  Collection  Ya  Tidak  Tidak  Sangat Generik 
 2  Set  Tidak  Tidak  Tidak   
 3  SortedSet  Tidak  Ya   Tidak Menggunakan pengurutan alami dari nilai elemennya (natural order) atau menggunakan Comparator.
 4  List  Ya   Sequence   Index  
 5 Queue Ya Biasanya FIFO  Tidak 
 6 Map Tidak  Ya 
 7 SortedMap Tidak Ya Ya 

[Todo]

Sumber Referensi

Comments