Scala JVM Bytecode
جاڨا
احصل على العمل كشخص قوي بإستخدام Scala JVM Bytecode

يتطلب إنشاء لغة تترجم إلى Java bytecode فهماً عميقاً للأعمال الداخلية لجهاز Java Virtual Machine. لتقدير ما أنجزه مطورو Scala من الضروري الخوض في السرية واستكشاف كيف يتم تفسير شفرة مصدر Scala من قبل المترجم لإنتاج كود JVM ثنائي فعال وفعال.

البرمجة المتزامنة| 2
جاڨا
مقدمة في البرمجة المتزامنة|Concurrent programming: دليل المبتدئين الجزء الثاني

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

البرمجة المتزامنة
جاڨا
مقدمة في البرمجة المتزامنة|Concurrent programming: دليل المبتدئين الجزء الأول

في عالم البرمجة يعد التزامن موضوعًا معقدًا جدًا. قد يكون التعامل مع التركيبات مثل الخيوط والأقفال وتجنب المشكلات مثل ظروف السباق والمآزق أمرًا مرهقًا للغاية مما يجعل من الصعب كتابة البرامج المتزامنة. من خلال التزامن يمكن تصميم البرامج كعمليات مستقلة تعمل معًا في تركيبة محددة.

الواجهات و enum
جاڨا
دروس java | الفصل الرابع عشر

لماذا ومتى تستخدم الواجهات؟
لتحقيق الأمان – قم بإخفاء تفاصيل معينة واعرض فقط التفاصيل المهمة للعنصر (الواجهة).
لا تدعم Java “الميراث المتعدد”. ومع ذلك، يمكن تحقيق ذلك باستخدام الواجهات، لأن الفئة يمكنها تنفيذ واجهات متعددة.

تعلم جافا
جاڨا
10 أخطاء قاتلة يجب تجنبها عند تعلم جافا

يقول بعض المبرمجين إنهم حاولوا تعلم كيفية البرمجة عدة مرات قبل أن يصلوا في النهاية إلى هدفهم. نعم، نتعلم جميعًا من خلال الأخطاء، ولكن ستندهش من عدد الثغرات الشائعة الموجودة في إتقان هذه المهارة.

السلة