الرئيسية / جافا / أساسيات في البرمجة بالجافا

أساسيات في البرمجة بالجافا

أكبر رقم في لغة الجافا! ماذا إذا إنتهكنا حدود نوع البيانات double ؟!!

انتهاك حدود نوع البيانات double

نوع البيانات الخاص بالمفتاح الرئيسي Primary Key يعد من الأسباب المتكررة لتوقف الأنظمة التي تعمل لعدد من السنين. إذا كنت قد عملت في تطوير النظم فحتماً فلا بد أن تكون قد فكّرت في نوع البيانات Data Type المناسب لكل عمود في …

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

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

أمن لغة جافا

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

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

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

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

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

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

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

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

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

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

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

حل مشكلة null pointer exception

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

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

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

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

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

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

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

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

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

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

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

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

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

تعلم البرمجة من الصفر: [الدليل الشامل] أهم 13 نصيحة و معلومة للمبرمج المبتدئ

تعلم البرمجة من الصفر للاحتراف

كيف أتعلم البرمجة؟ سؤال لهُ ألف و ألف إجابة، و لسانُ حال السائل يقول أين أجد مُبتغاي؟!! هل كانت البرمجة ضرباً من الخيال حتى تسمع عنها قصصاً تختلف؟!! أم كانت البرمجة علماً سرياً لا يُتوصل إليه حتى و إن فعلت ما …

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