อินเทอร์เฟซทั้งสองสืบทอดมาจากคอลเลกชัน
รายการ (Inteface)
คำสั่งซื้อเป็นคุณลักษณะที่สำคัญที่สุดของรายการซึ่งทำให้มั่นใจได้ว่าลำดับขององค์ประกอบที่เฉพาะเจาะจงจะถูกเก็บรักษาไว้
-ArrayList อนุญาตให้เข้าถึงองค์ประกอบแบบสุ่มอย่างรวดเร็ว
-LinkedList เพิ่มประสิทธิภาพการเข้าถึงแบบต่อเนื่อง /คิวสองทิศทาง
SET (Inteface)
แต่ละองค์ประกอบที่เก็บไว้ในชุดจะต้องไม่ซ้ำกันและลำดับขององค์ประกอบไม่ได้รับประกัน วัตถุที่เก็บไว้ใน Hashset
-treeset ปกป้องชุดคำสั่งโดยใช้เพื่อแยกลำดับที่สั่งซื้อจากชุด
-linkedHashset มีความเร็วในการสืบค้นของ HashSet และใช้รายการที่เชื่อมโยงเพื่อรักษาลำดับขององค์ประกอบ
วิธีการจัดเก็บระหว่างพวกเขาแตกต่างกัน:
Treeset ใช้ต้นไม้สีแดงและสีดำเพื่อจัดเรียงองค์ประกอบตามโครงสร้าง
HashSet ใช้ฟังก์ชั่นแฮชซึ่งออกแบบมาโดยเฉพาะสำหรับการสืบค้นที่รวดเร็ว
LinkedHashset ใช้แฮชภายในเพื่อเร่งความเร็วในการสืบค้นและยังใช้รายการที่เชื่อมโยงเพื่อรักษาลำดับขององค์ประกอบ
เมื่อใช้ HashSet/Treeset เท่ากับ () จะต้องกำหนดไว้สำหรับชั้นเรียน