ما هو الفرق بين المجموعة والمجموعات في جافا؟


الاجابه 1:

مجموعة ، كما يقول javadoc هو "واجهة الجذر في التسلسل الهرمي المجموعة". هذا يعني أن كل فئة تنفذ مجموعة في أي شكل هو جزء من إطار جافا مجموعات.

إطار المجموعات هو تطبيق Java الأصلي لفئات بنية البيانات (مع خصائص التنفيذ المحددة) والتي تمثل مجموعة من الكائنات التي ترتبط ببعضها البعض بطريقة ما ، وبالتالي يمكن أن تسمى مجموعة.

المجموعات هي مجرد فئة طرق مساعدة للقيام بعمليات معينة ، على سبيل المثال إضافة أمان مؤشر الترابط إلى مثيل ArrayList الخاص بك عن طريق القيام بذلك:

قائمة list = Collections.synchronizedList (قائمة Array جديدة ())؛

الفرق الرئيسي في رأيي هو أن Collection هي واجهة أساسية يمكنك استخدامها في الكود الخاص بك كنوع للكائن (على الرغم من أنني لن أوصي بذلك مباشرة) بينما يوفر Collections عمليات مفيدة فقط للتعامل مع المجموعات.


الاجابه 2:

لبسيطة أنت فقط تفهم ذلك

COLLECTION هي الواجهة الجذرية التي يمكنك من خلالها استخدام كائن المجموعة ، والقائمة والمجموعات هي الواجهة الفرعية

المجموعات من ناحية أخرى هي فئة الأداة المساعدة التي يمكنك من خلالها استخدام بعض الطرق لتنفيذ ذلك ، للعثور على الحد الأقصى للقيمة من قائمة الصفيف


الاجابه 3:

لبسيطة أنت فقط تفهم ذلك

COLLECTION هي الواجهة الجذرية التي يمكنك من خلالها استخدام كائن المجموعة ، والقائمة والمجموعات هي الواجهة الفرعية

المجموعات من ناحية أخرى هي فئة الأداة المساعدة التي يمكنك من خلالها استخدام بعض الطرق لتنفيذ ذلك ، للعثور على الحد الأقصى للقيمة من قائمة الصفيف


الاجابه 4:

لبسيطة أنت فقط تفهم ذلك

COLLECTION هي الواجهة الجذرية التي يمكنك من خلالها استخدام كائن المجموعة ، والقائمة والمجموعات هي الواجهة الفرعية

المجموعات من ناحية أخرى هي فئة الأداة المساعدة التي يمكنك من خلالها استخدام بعض الطرق لتنفيذ ذلك ، للعثور على الحد الأقصى للقيمة من قائمة الصفيف