إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Java أسلوب و مبادئ كتابة الكود في جافا

    مبادئ كتابة الكود في جافا


    إحترام أشكال الأحرف

    لغة جافا تطبق مفهوم Case Sensitivity, و هذا يعني أنها تميّز بين الأحرف الكبيرة و الأحرف الصغيرة.

    مثال: note و Note ليسوا شيئاً واحداً.



    إسم الكلاس

    دائماً إبدأ إسم الكلاس بحرف كبير.
    مثال: class First

    إذا كان إسم الكلاس يتألف من أكثر من كلمة, إجعل أول حرف من كل كلمة كبيراً.
    مثال: class FirstJavaClass



    إسم الدالة

    دائماً إبدأ إسم الدالة بحرف صغير.
    مثال: public void display()

    إذا كان إسم الدالة يتألف من أكثر من كلمة, إجعل أول كلمة تبدأ بحرف صغير و جميع الكلمات التي تليها تبدأ بحرف كبير.
    مثال: public void displayUserInfo()



    إسم الملف الذي يحتوي على الكلاس

    إسم كلاس الجافا يجب أن يكون مطابقاً لإسم الملف الموجود بداخله.
    مثال: إذا كان إسم الكلاس class Harmash يجب أن يكون موجوداً في ملف جافا إسمه Harmash.java كما في هذه الصورة:


    تنبيه

    إذا كان إسم الكلاس مختلف عن إسم الملف فإن مترجم لغة جافا ( javac ) الذي يحول كود الجافا للغة يفهمها الكمبيوتر, لن يستطيع إيجاد الكلاس لأنه يبحث عن الملف أولاً ثم يتوقع أن يكون الكلاس يحمل نفس الإسم, و سيسبب ذلك مشاكل في الكود.



    نقطة البداية

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

    نقطة البداية ( Entry Point ) في جافا هي الدالة main() و لذلك عند إنشاء أي مشروع جديد تجد هذه الدالة جاهزة فيه كالتالي.

    مثال

    public class Example {
    	
    	// main() الدالة
    	public static void main(String[] args) {
    		
    		// الكود الذي يوضع هنا هو الذي سيتنفذ عند تشغيل البرنامج
    		
    	}
    	
    }
    		

    إذاً, بالمنطق يجب أن يحتوي أي مشروع على دالة main() واحدة لأنها نقطة البداية.
    و كخلاصة للموضوع, نقطة البداية تعني أول مكان سيتم تنفيذ الأوامر الموجودة فيه عند تشغيل البرنامج.



    التعليقات

    نستخدم التعليقات لنضع ملاحظات حول الكود الذي كتبناه فقط, لكي لا ننسى كيف برمجنا الكود في حال أردنا مراجعته أو التعديل عليه بعد وقت طويل. كما أن التعليقات لا تؤثر إطلاقاً على الكود المكتوب. يوجد أسلوبين لوضع تعليقات في جافا:


    تعليق على سطر واحد.

    مثال

    // هذا تعليق يتألف من سطر واحد
    		

    تعليق على عدة أسطر.

    مثال

    /* هذا تعليق
     * يتألف من
     * عدة أسطر
     */ 
    		

    تذكر: أنت لست مجبراً على وضع تعليقات في برامجك. و لكننا ننصحك بوضع تعليقات دائماً حتى تساعدك في فهم الكود الذي كتبته.

    الأحرف المستخدمة في وضع الأسماء في جافا

    أي إسم نضعه لمتغير, دالة, كلاس, كائن إلخ.. يسمى identifier في البرمجة.
    في جافا كل عنصر نريد إنشاؤه علينا إعطاؤه إسم خاص, أي علينا تحديد الـ identifier له.
    إذاً يتم التمييز بين العناصر في جافا من خلال أسمائهم, أي من خلال الـ Identifiers.


    قواعد إلزامية عند إعطاء الأسماء

    1. جميع الـ Identifiers يجب أن يبدأوا بحرف كبير بين A-Z أو حرف صغير بين a-z أو رمز الدولار $ أو الشحطة _.
    2. يمنع بدء الـ Identifiers برقم.
    3. يمنع استخدام الـ Literals أي القيم true, false و null.
    4. يمنع إستخدام أي كلمة من الكلمات المحجوزة ( Keywords ).
    5. لا تنسى أن جافا تطبق مبدأ الـ Case Sensitive.

    ركز على أول حرف فقط

    أمثلة للأسماء التي يسمح باستخدامها: Harmash , name , $money , _number

    أمثلة للأسماء التي يمنع استخدامها: 1st , -cash , @user

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

    جميع الكلمات التالية محجوزة للغة جافا, أي لا يمكن إستخدامها كـ Identifiers.

    abstract
    assert
    boolean
    break
    byte
    case
    catch
    char
    class
    const
    continue
    default
    do
    double
    else
    enum
    extends
    final
    finally
    float
    for
    goto
    if
    implements
    import
    instanceof
    int
    interface
    long
    native
    new
    package
    private
    protected
    public
    return
    short
    static
    strictfp
    super
    switch
    synchronized
    this
    throw
    throws
    transient
    try
    void
    volatile
    while
    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب