☄ عاجل
الرئيسية / جافا

جافا

مفاهيم 6 أساسية حتى تبدأ التعامل مع الدوال في جافا

الدوال في لغة جافا

إذا كانت البرمجة كائنية المنحى OOP هي بناء، فإن فهم مفاهيم الدوال والأصناف methods and classes يعتبر الأساس لهذا البناء. في هذه التدوينة نتطرق إلى الجزء الخاص بالدوال، ولكن ليس كمفاهيم أساسية فقط.. بل إختيارات لبعض المفاهيم الأساسية التي قد …

أكمل القراءة »

قائمة الكلمات المحجوزة في جافا ⛔ وما لا تستطيع إستخدامه كمعرّفات

الكلمات المحجوزة في جافا

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

أكمل القراءة »

شرح تعريف المتغيرات في جافا و كيف يكوّن الحاسوب ذكرياته

عندما بدأت بتعلم البرمجة كانت بعض الأسئلة الأساسية تدور في ذهني حول لغات البرمجة، كثيرٌ منها يدور حول تخزين البيانات في الحاسوب. يتكون الحاسوب من ثلاث أنواع وحدات أساسية: يُوجدُ ضمن وحدة المعالجة المركزية CPU جزءٌ أساسي من أجزاء الذاكرة …

أكمل القراءة »

ما هو الصنف أو الفئة Class؟ وما هو الكائن Object؟ مع نظرة على الوراثة Inheritance

في لغة جافا لا يوجد أهم من أن تتعرف على مفاهيم البرمجة كائنية المنحى Object Oriented Programming، وأهم مفهوم من مفاهيم البرمجة كائنية المنحى هو مفهوم الفئة Class أو ما تُدعى أيضاً بالصنف. إذا أردت أن تفهم معنى الفئة أو الصنف …

أكمل القراءة »

لماذا لغة جافا آمنة؟ كائن واحد يقدم جل المزايات الأمنية و الحماية لبرامج جافا

أمن لغة جافا

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

أكمل القراءة »

21+ بيئة تطوير متكاملة (IDE) و محررات لشفرات جافا المصدرية [من أجل برمجة أفضل]

محررات جافا و بيئة التطوير المكاملة

يحتاج المبرمج إلى محرر جافا على الأقل أو بيئة تطوير متكاملة IDE حتى يزيد من سرعة إنتاجه للبرامج، أليس كذلك؟ في هذه التدوينة جمعتُ لك أكثر من 21 بيئة تطوير متكاملة للجافا. تستطيع إختيار إحداها و تجربتها و إختيار الأنسب لك. …

أكمل القراءة »

ابسط شرح للتمرير بالمرجع و التمرير بالقيمة مع حيلة لتعمل الجافا بالتمرير بالمرجع

شرح التمرير بالمرجع و التمرير بالقيمة

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

أكمل القراءة »

ما هو الخطأ java.lang.nullpointerexception و كيف يتم إصلاحه، من الأخطاء الشائعة لدى مبرمجي الجافا

حل مشكلة null pointer exception

عند تنفيذ الشفرة المصدرية تظهر لك الأخطاء التي لم تنتبه لها أثناء البرمجة، من هذه الأخطاء Null pointer Exception. لا يكون الخطأ Nullpointer واضحاً أثناء كتابة الشفرة المصدرية، فهو من الأخطاء التي تظهر أثناء التنفيذ Runtime Error. ولكن على عكس ما يُتوقع …

أكمل القراءة »

أي شركة تستخدم لغة الجافا؟ أمازون أم قووقل أم لنكدإن؟ أعتقد أن توقعك سيخيب

يدور حديثٌ كثير حول استخدام لغة الجافا و شعبيتها، المهم في الأمر أن هذا الحديث قد يؤثر على من يرغب بتعلم الجافا. ما عدا ذلك فهناك حزبان: حزبُ مبرمجي الجافا و هم مستخدموها و مشجعوها، و الحزبُ الآخر هو حزبُ اللغات …

أكمل القراءة »