هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
في هذه الدروس، ستبدأ رحلتك من البرمجة الحتمية إلى البرمجة الوظيفية في جافا بما في ذلك ماهيتها، وكيف تنفذها جافا من خلال شيء يسمى @FunctionalInterface. سنستعرض كيف يمكن أن تساعد البرمجة الوظيفية في مساعدتك من خلال إنشاء أجزاء صغيرة وموجزة من التعليمات البرمجية المعبرة التي توفر الوقت والمال.
تعلم كيفية التعبير عما تريد إنجازه، بدلاً من كتابة جميع التعليمات بنفسك، بالطريقة نفسها التي تجعل SQL قاعدة البيانات أسهل بكثير في الاستخدام. سنختتم بإلقاء نظرة على دوال الترتيب الأعلى، وكيفية حفظ الدوال في متغير مرجعي يمكن تمريره مثل أي مرجع كائن آخر.
يغطي الرحلة من البرمجة الإلزامية إلى البرمجة الوظيفية في Java، بما في ذلك ماهية البرمجة الوظيفية وكيفية تنفيذها في Java عبر @FunctionalInterface، وتعبيرات lambda والواجهات الوظيفية، والدوال ذات المرتبة الأعلى.
ستكتسب مهارات في البرمجة الوظيفية، والواجهة الوظيفية، وJava 11، وJava (لغة البرمجة)، وواجهات برمجة تطبيقات Java، ومُجمِّعات Java.
يشتمل المقرر على ثلاثة دروس: البرمجة الإلزامية مقابل البرمجة التصريحية؛ وتعبير lambda والواجهة الوظيفية؛ والدوال ذات المستوى الأعلى.
الدوال ذات المرتبة الأعلى هي دوال يمكنك تخزينها في متغير مرجعي بحيث يمكن تمريرها مثل أي مرجع كائن آخر.