مقدمة
الإنترفيس List
يرث من الإنترفيس Collection
, و هو عبارة عن Collection فكرتها تخزين مجموعة متتالية من العناصر.
نظرة عامة
- بشكل عام, يستخدم لإنشاء مصفوفة ليس لها حجم محدد.
- العناصر يمكن إضافتها في أمكان محددة فيه, و يمكن الوصول إليها بواسطة أرقام الـ indices.
- يمكنه إحتواء عناصر متكررة, أي يمكنه تخزين نفس القيمة فيه أكثر من مرة.
- يملك دواله الخاصة إضافةً إلى الدوال التي ورثها من الإنترفيس
Collection
. - بعض الدوال التي يملكها ترمي الإستثناء UnsupportedOperationException إذا تم استخدامهم بطريقة خاطئة.
- يرمى الإستثناء ClassCastException في حال كان لا يمكن تحويل نوع الكائن إلى نوع آخر.