GagorAcadmey

تعلم برمجة تطبيقات الاندرويد من الصفر حتي الاحتراف

آخر المواضيع

الأحد، 12 أغسطس 2018

تهيئة بيئة العمل


طريقة عمل برنامج مكتوب بلغة جافا

الكود الذي تكتبه على الكمبيوتر لا يعمل بشكل مباشر بل يمر بعدة مراحل تباعاً حتى يعمل تماماً كما في الصورة التالية.
إذاً الكود الذي تقوم بكتابته و الذي يسمى Source Code, يتم تحويله بواسطة مترجم لغة جافا ( javac ) إلى كود يفهمه الكمبيوتر يسمى Byte Code.
بعدها يقوم الـ JVM بتحويل الـ Byte Code إلى برنامج يعمل على أي نظام تشغيل كان سواء Windows, Linux, MacOS.

مصطلحات تقنية

  1. Source Code: تعني الكود أو الشفرة المصدرية, و يقال لها أيضاً سورس كود.

  2. Byte Code: الكود الذي تفهمه الآلة و هنا تجد أن الكود كله يتألف من رقمين و هما: 0 و 1.

  3. javac: إختصار لـ Java Compiler و يسمى مترجم لغة جافا. فعلياً هو برنامج يحول الكود المكتوب بلغة جافا إلى Byte Code.

  4. Interpreter: هو البرنامج الذي يشغل الـ Byte Code كبرنامج على نظام التشغيل.

  5. JVM: إختصار لـ Java Virtual Machine و هو عبارة عن Interpreter خاص لتشغيل الـ Byte Code الذي أصله في الأساس كود جافا كأي برنامج عادي.

  6. OS: إختصار لـ Operating System و التي تعني نظام التشغيل.

مفهوم الـ JDK

كما لاحظت سابقاً, الكود المكتوب بلغة جافا يمر بعدة مراحل حتى يعمل. و السبب الرئيسي في ذلك أن نظام التشغيل ليس مكتوباً بلغة جافا.
من هذا المنطلق, عليك معرفة أنه حتى يتعرف نظام التشغيل الذي تستخدمه على لغة جافا تحتاج تحميل و تنصيب أدوات تطوير جافا ( Java Development Kit ) و التي يقال لها JDK.

الـ JDK بدوره يتضمن أشياء كثيرة جداً مثل:
  1. الكلاسات الجاهزة في جافا.

  2. الشروحات للكلاسات و الدوال الجاهزة التي تظهر لك أثناء كتابتك للكود و التي تسمى javadoc.

  3. مترجم لغة جافا javac.

  4. مشغل لغة جافا ( Jave Runtime Environment ) الذي يختصر بـ JRE و الذي بدوره يحتوي على الـ JVM.


خلاصة

بدون الـ JDK لن يستطيع نظام التشغيل التعرف على لغة جافا. و بالتالي لن يستطيع تشغيل أي كود أو حتى برنامج جاهز مكتوب بلغة جافا.

تجهيز بيئة العمل


خطوات تحميل البرامج المطلوبة و تثبيتها على الحاسوب

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


خطوات إنشاء مشروع جديد و تشغيله

هنا وضعنا خطوات إنشاء مشروع ( أي برنامج ) جديد في الـ NetBeans.
إنتبه: عليك إتباع هذه الخطوات في كل مرة تريد فيها تجربة الكود على الكمبيوتر.
شاهد الخطوات »

الشكل العام لأي برنامج مكتوب بلغة جافا

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

  2. الكود الذي يتنفذ مباشرةً عند تشغيل البرنامج هو الكود الذي نكتبه بداخل حدود الدالة main().

  3. سنتطرق إلى مزيد من التفاصيل في الدرس التالي.



في المثال التالي قمنا بإنشاء برنامج إسمه Main, موجود بداخل مجدل إسمه main, مهمته فقط طباعة الجملة "Hello World!" عند التشغيل.

مثال

public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
   }
}
سنحصل على النتيجة التالية عند التشغيل.
Hello World!

ملاحظة

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

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحتنا علي الفيسبوك

التسميات

المتواجدين حاليا