هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
في هذه الدروس، سترى إطار عمل المجموعات قيد التنفيذ. يحتوي إطار العمل على هياكل بيانات تناسب أي مشكلة برمجية - وفي كثير من الحالات، العديد للاختيار من بينها - مما يسمح لك باختيار نوع المجموعة الأفضل أداءً. لقد تطور إطار عمل المجموعات مع كل إصدار من لغة جافا، ولم تؤد التطورات الأخيرة إلا إلى دفعها إلى الأمام. سوف نستكشف فئة الأداة المساعدة للمجموعات لرؤية المكافأة الرائعة لدوال المساعد الثابت static helper المتاحة للاستخدام. تم تطوير العديد من الدوال والخوارزميات بشكل كامل، وكل ما تحتاج إلى معرفته هو مكان وجودها وكيفية استخدامها. سنوضح كيفية حل مشكلات البرمجة الصعبة باستخدام أنواع المجموعات هذه.
سنستكشف كتابة خوارزميات الفرز المخصصة والاستفادة منها باستخدام دالة Collection.sort (). ثم سنختتم بالبحث في كيفية إنشاء مجموعة غير قابلة للتعديل يمكن مشاركتها بأمان عبر قاعدة التعليمات البرمجية دون خوف من قيام أي شخص بمسح محتوياتها أو العبث بها بطريقة أخرى، مما يجعلها مجموعة للقراءة فقط Read-only بشكل فعال.
تتناول إطار عمل Java Collections في التطبيق العملي، بما فيها التسلسل الهرمي لأنواع المجموعات، والأساليب المساعدة الثابتة في فئة الأدوات المساعدة Collections، وترتيب الفرز الطبيعي والمخصص باستخدام Collection.sort()، وكيفية إنشاء مجموعات غير قابلة للتعديل (للقراءة فقط).
تتضمن الدورة ثلاثة دروس: التسلسل الهرمي لأنواع المجموعات، والأساليب المساعدة الثابتة، وترتيب الفرز الطبيعي والمخصص.
ستعمل مع إطار عمل Java Collections، وArrayList، وJava Data Objects، وميزات Java 7 وJava 8 وJava 11.
نعم. تستكشف الدورة كتابة خوارزميات الفرز المخصصة والاستفادة منها عبر دالة Collection.sort()، وتتناول ترتيبَي الفرز الطبيعي والمخصص.
تشرح الدورة كيفية إنشاء مجموعة غير قابلة للتعديل يمكن مشاركتها بأمان عبر قاعدة الكود دون أن يتمكن أحد من مسح محتوياتها أو التلاعب بها، مما يجعلها فعلياً للقراءة فقط.