Java / المتقدم

Java — المتقدم

صمّم تطبيقات متزامنة قابلة للمراقبة وآمنة بقرارات توافق وعمر صريحة.

عدد الدروس: 6 · لا تحتاج إلى حساب

ما الذي ستتعلمه؟

  • الاستدلال بنموذج الذاكرة والعمل المحدود.
  • استخدام خيوط محددة الإصدار وتحليل أدلة التشغيل.
  • بناء واجهات مجال آمنة قابلة للتطوير.
  1. نموذج ذاكرة Java والحالة المشتركة

    استدل بشأن الرؤية والذرية والترتيب بعلاقات happens-before الموثقة لا التوقيت أو الحظ أو افتراضات العتاد.

    ابدأ التعلّم
  2. المنفذون والنتائج المؤجلة والإلغاء

    صمّم عملاً غير متزامن محدوداً بملكية ونتائج وسياسة مقاطعة وإيقاف واضحة مع مراعاة متطلبات عمر Java17.

    ابدأ التعلّم
  3. الخيوط الافتراضية وحدود الإصدارات الصريحة

    افهم الخيوط الافتراضية في Java21 أداة لتوسيع التزامن مع حفظ حدود القبول ونموذج الذاكرة وبدائل أساس17.

    ابدأ التعلّم
  4. التحليل وجمع القمامة واحتجاز الذاكرة

    حلل الأداء بأحمال متكافئة وأدلة تشغيل وميّز التخصيص والبيانات الحية المحتجزة وحد الكومة والذاكرة الأصلية ومفاضلات الجامع.

    ابدأ التعلّم
  5. الحدود الآمنة والمدخلات غير الموثوقة

    افصل القيم عن البنية التنفيذية وتحقق من الموارد وقواعد المجال واحم الأسرار وأدلة التشخيص عند حدود تطبيق Java.

    ابدأ التعلّم
  6. معمارية الواجهات والسجلات وتطورها

    اجمع ثوابت المجال وأنواع نتائج ثابتة وحدود الاعتماد وتوافق الإصدار والفشل المرئي في تصميم Java صغير قابل للصيانة.

    ابدأ التعلّم
العودة إلى الدورة