انتقل إلى المحتوى
KnowledgeCity

القوائم في Java

اكتشف كيفية استخدام القوائم داخل جافا.
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Cliff Brozo  4 الدروس ·  20m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, الأوردية, Chinese 

وصف الدورة

في قوائم جافا، ستكتشف أن هناك العديد من أنواع القوائم المتاحة في جافا، بالإضافة إلى مراجعة ArrayLists، سنتحدث عن Set List، وهي قائمة مميزة غير مرتبة من العناصر، وLinkedList التي تشبه إلى حد بعيد ArrayList التي تحتوي على مصفوفة عادية بداخلها. تخزن LinkedList عناصرها في "حاويات" مع ارتباط بالحاوية الأولى، ولكل حاوية رابط إلى الحاوية التالية في القائمة. أخيرًا، نناقشHashMaps ، حيث يتم تخزين العناصر في أزواج "مفتاح / قيمة"، و HashSet، وهي مجموعة من العناصر حيث يكون كل عنصر فريدًا.

ما ستتعلمه

  • وصف أنواع القوائم المتاحة في Java
  • تحديد قوائم Set بوصفها مجموعة متمايزة وغير مرتبة من العناصر
  • استخدام LinkedList وArrayList لتخزين العناصر وربطها
  • شرح HashSet بوصفه مجموعة تكون فيها كل عنصر فريداً
  • العمل مع HashMaps التي تخزّن العناصر في أزواج مفتاح/قيمة

النقاط الرئيسية

  • توفر Java أنواعاً عديدة من القوائم، وتستعرض الدورة ArrayLists إلى جانب أنواع القوائم الأخرى.
  • قائمة Set هي قائمة متمايزة وغير مرتبة من العناصر.
  • تشبه LinkedList كثيراً ArrayList وتخزّن عناصرها في حاويات، مع رابط إلى الحاوية الأولى وكل حاوية ترتبط بالتالية.
  • تخزّن HashMaps العناصر في أزواج مفتاح/قيمة.
  • HashSet هو مجموعة من العناصر تكون فيها كل عنصر فريداً.

الأسئلة الشائعة

ما الذي تتناوله دورة قوائم Java؟

تتناول أنواع القوائم العديدة المتاحة في Java، بما فيها مراجعة ArrayLists، وقوائم Set (قائمة متمايزة وغير مرتبة من العناصر)، وLinkedList، وHashMaps (العناصر المخزّنة في أزواج مفتاح/قيمة)، وHashSet (مجموعة تكون فيها كل عنصر فريداً).

ما الفرق بين LinkedList وArrayList في هذه الدورة؟

تشرح الدورة أن LinkedList تشبه كثيراً ArrayList التي تحتوي على مصفوفة منتظمة بداخلها، في حين تخزّن LinkedList عناصرها في حاويات مع رابط إلى الحاوية الأولى وكل حاوية ترتبط بالحاوية التالية في القائمة.

ما المهارات التي سأكتسبها من هذه الدورة؟

تتناول الدورة مهارات تشمل ArrayList، وGeneric Java، وJava APIs، وإطار عمل Java Collections، وJava Data Objects، والقوائم المرتبطة.

ما الموضوعات التي تُدرَّس في الدروس؟

تتناول الدروس: المجموعات، والقوائم، وHash Maps، وSet List Hash.