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

جافا

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

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

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

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

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

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

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

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

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

حل مشكلة null pointer exception

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

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

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

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

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

التحويل بين أنواع البيانات الرقمية في جافا

تحويل أنواع البيانات في جافا

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

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

شرح المصفوفات في جافا كأبسط ما يكون، مفاهيم تستخدمها مع أي لغة برمجة

مرحباً و أهلاً و سهلاً مرة أخرى في مدونة علوم حيثُ نتحدثُ اليوم عن المصفوفات كمفهوم عام و عن المصفوفات في جافا بقليلٍ من التخصيص. عندما تبدأُ بتعلم البرمجة بلغة الجافا ستكون -أو كانت- المصفوفات من أوائل ما تعلمته من أساسيات …

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

11 مشكلة متكررة في شفرة جافا يواجهها المبتدئون و كيف تتغلب عليها

مشاكل جافا للمبتدئين

كما هو المُبتدئ كان الخبير، من منهم لم يواجه مشكلة في شفرة جافا؟ و كُل البدايات تتشابه، لذا تتشابهُ المشاكل التي يُعاني منها المبتدئون عموماً، هذه المشاكل من المُمكن أن نُسميها مشاكل البدايات. وكُلما تتطور المبرمج في عمله و علمه …

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

إستخدام double و float: كيف يؤدي إلى خسارة حتمية أو أرباح زائفة

إستخدام BigDecimal مع الكسور

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

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

إستخدم المقروئية أو ضيّع سنوات البرمجة

شفرة برمجية بدرجة مقروئية صفر

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

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