Java / المتقدم
Java — المتقدم
صمّم تطبيقات متزامنة قابلة للمراقبة وآمنة بقرارات توافق وعمر صريحة.
ما الذي ستتعلمه؟
- الاستدلال بنموذج الذاكرة والعمل المحدود.
- استخدام خيوط محددة الإصدار وتحليل أدلة التشغيل.
- بناء واجهات مجال آمنة قابلة للتطوير.
نموذج ذاكرة Java والحالة المشتركة
استدل بشأن الرؤية والذرية والترتيب بعلاقات happens-before الموثقة لا التوقيت أو الحظ أو افتراضات العتاد.
ابدأ التعلّمالمنفذون والنتائج المؤجلة والإلغاء
صمّم عملاً غير متزامن محدوداً بملكية ونتائج وسياسة مقاطعة وإيقاف واضحة مع مراعاة متطلبات عمر Java17.
ابدأ التعلّمالخيوط الافتراضية وحدود الإصدارات الصريحة
افهم الخيوط الافتراضية في Java21 أداة لتوسيع التزامن مع حفظ حدود القبول ونموذج الذاكرة وبدائل أساس17.
ابدأ التعلّمالتحليل وجمع القمامة واحتجاز الذاكرة
حلل الأداء بأحمال متكافئة وأدلة تشغيل وميّز التخصيص والبيانات الحية المحتجزة وحد الكومة والذاكرة الأصلية ومفاضلات الجامع.
ابدأ التعلّمالحدود الآمنة والمدخلات غير الموثوقة
افصل القيم عن البنية التنفيذية وتحقق من الموارد وقواعد المجال واحم الأسرار وأدلة التشخيص عند حدود تطبيق Java.
ابدأ التعلّممعمارية الواجهات والسجلات وتطورها
اجمع ثوابت المجال وأنواع نتائج ثابتة وحدود الاعتماد وتوافق الإصدار والفشل المرئي في تصميم Java صغير قابل للصيانة.
ابدأ التعلّم