دورة

جافا الحديثة، من الإصدار 17 إلى 21

ما اكتسبته جافا منذ الإصدار 8: السجلات (records)، والفئات المختومة (sealed classes)، ومطابقة الأنماط (pattern matching)، والنصوص متعددة الأسطر، وOptional، والخيوط الافتراضية (virtual threads).

متوسط 7 دروس
جافا الحديثة، من الإصدار 17 إلى 21

الدروس

  1. 1 مقدمة ستتمكن من اختيار إصدار Java المناسب لمشروعك، وفهم دورة النشر نصف السنوية، واستخدام var دون الإضرار بوضوح شيفرتك.
  2. 2 السجلات (Records) ستتعلم كيف تستبدل فئة حاملة للبيانات بسجل (record)، وكيف تضع التحقق من الصحة داخله، وكيف تتعرف على الحالات التي لا يناسبها السجل.
  3. 3 الفئات المختومة ستتعلم كيف تقيّد الأنواع الفرعية المسموح بها في تسلسل هرمي باستخدام sealed وpermits، وكيف تمثّل نوعًا مجموعيًا (sum type) يستطيع المترجم التحقق منه.
  4. 4 مطابقة الأنماط ستتعلم كيف تستبدل سلاسل instanceof المتتالية بتعليمات switch على الأنواع، وكيف تفكّك سجلًّا (record) داخل نمط، وكيف تعتمد على الشمولية التي يتحقق منها المترجم.
  5. 5 النصوص والسلاسل ستتمكن من كتابة SQL أو JSON مقروء داخل كتلة نصية، وإتقان قواعد المسافة البادئة والهروب، واستخدام الدوال التي أُضيفت إلى String منذ Java 8.
  6. 6 Optional والتدفقات ستتعلم استخدام Optional في الموضع الذي صُمّم له، وتستفيد من الإضافات التي أُدخلت على التدفقات منذ Java 8، وتتعرّف على الحالات التي تبقى فيها الحلقة التكرارية الخيار الأفضل.
  7. 7 الخيوط الافتراضية ستعرف لماذا عاد نموذج خيط واحد لكل طلب خيارًا عمليًا، وكيف تُنظِّم الاستدعاءات المتزامنة، وفي أي الحالات لا تقدّم الخيوط الافتراضية أي مكسب.
تم نسخ الرابط!