أساسيات جافا
- java-fundamentals
استعمال Optional كعقد واضح لغياب القيمة
تعلم كيفاش تستعمل Optional باش تعطي إشارة بلي القيمة تقدر تكون ماكايناش، وكيفاش تعامل مع fallback غالي بلا ما تضيع الموارد.
قرا المقال - java-fundamentals
كيفاش تخدم بـ Observer Pattern باش تسير Notifications فـ وسط البروكرام
شرح مفصل على كيفاش تسير subscribers، وتفادى leaks ديال الميموار، وتعامل مع errors فـ scenario ديال music player.
قرا المقال - java-fundamentals
الهوية ديال الـ Types في Java: الـ Packages والـ Class Loaders
علاش جوج classes عندهم نفس السمية كيتعتابرو أنواع مختلفة وكيفاش تحول بيناتهم بلا مشاكل.
قرا المقال - java-fundamentals
Checked and Unchecked Exceptions: كيفاش تحدد عقد التعامل مع الأخطاء
شرح مفصل على الفرق بين Exception و RuntimeException في Java باستعمال مثال ديال أداة import ديال البيانات.
قرا المقال - java-fundamentals
كيفاش تختار بين Loops و Streams و Method References على حساب الـ Readability
مقارنة تقنية بين الطريقة العادية (iterative) والطريقة الوظيفية (functional) في Java باستعمال بيانات ديال sensors باش نشوفو شكون اللي ساهلة في القراية وشكون اللي فيها مخاطر.
قرا المقال - java-fundamentals
Records و Immutable Value Objects: شنو اللي immuable بصح؟
تحليل ديال shallow vs deep immutability فـ Java records وكيفاش نحميو collections باستعمال defensive copying.
قرا المقال - java-fundamentals
الأوبجيكت، الريفرنس و 'new' في جافا
شرح عميق لـ allocation في heap، وكيفاش كيخدم aliasing و pass-by-value في جافا.
قرا المقال