Kedua antarmuka diwarisi dari koleksi.
Daftar (Inteface)
Pesanan adalah fitur terpenting dari daftar, yang memastikan bahwa urutan elemen spesifik dipertahankan.
-ArrayList memungkinkan akses acak cepat ke elemen.
-LinkedList mengoptimalkan akses berurutan. /Antrian dua arah.
Set (inteface)
Setiap elemen yang disimpan dalam set harus unik, dan urutan elemen tidak dijamin. objek disimpan dalam hashset.
-TreeSet melindungi set pesanan, menggunakannya untuk mengekstrak urutan yang dipesan dari set.
-LinkedHashset memiliki kecepatan kueri hashset dan menggunakan daftar tertaut untuk mempertahankan urutan elemen.
Metode penyimpanan di antara mereka berbeda:
Treeeset menggunakan pohon merah dan hitam untuk mengurutkan elemen sesuai dengan struktur.
Hashset menggunakan fungsi hash, yang dirancang khusus untuk kueri cepat.
LinkedHashset menggunakan hash secara internal untuk mempercepat permintaan, dan juga menggunakan daftar tertaut untuk mempertahankan urutan elemen.
Saat menggunakan HashSet/Treeset, Equals () harus didefinisikan untuk kelas;