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