كلا الواجهات ورثت من التجميع.
قائمة (Inteface)
الترتيب هو أهم ميزة القائمة ، والتي تضمن الحفاظ على ترتيب العناصر المحدد.
earchlist يتيح وصول عشوائي سريع إلى العناصر.
- LinkedList يحسن الوصول المتسلسل. /قائمة انتظار ثنائية الاتجاه.
مجموعة (Inteface)
يجب أن يكون كل عنصر مخزّن في المجموعة فريدة من نوعها ، ولا يجب ضمان ترتيب العناصر. كائن مخزّن في التجزئة.
- Treeset يحمي مجموعة الطلبات ، باستخدامه لاستخراج التسلسلات المطلوبة من SET.
- LinkedHashset لديه سرعة الاستعلام لشركة Hashset ويستخدم قوائم مرتبطة للحفاظ على ترتيب العناصر.
طريقة التخزين بينهما مختلفة:
تستخدم Treeset الأشجار الحمراء والأسود لفرز العناصر وفقًا للهيكل.
تستخدم Hashset وظيفة التجزئة ، والتي تم تصميمها خصيصًا للاستعلامات السريعة.
يستخدم LinkedHashset التجزئة داخليًا لتسريع الاستعلام ، ويستخدم أيضًا قوائم مرتبطة للحفاظ على ترتيب العناصر.
عند استخدام Hashset/TreeSet ، يجب تعريفها () للطبقة ؛