طريقة عمل برنامج مكتوب بلغة جافا
الكود الذي تكتبه على الكمبيوتر لا يعمل بشكل مباشر بل يمر بعدة مراحل تباعاً حتى يعمل تماماً كما في الصورة التالية.إذاً الكود الذي تقوم بكتابته و الذي يسمى Source Code, يتم تحويله بواسطة مترجم لغة جافا ( javac ) إلى كود يفهمه الكمبيوتر يسمى Byte Code.
بعدها يقوم الـ JVM بتحويل الـ Byte Code إلى برنامج يعمل على أي نظام تشغيل كان سواء Windows, Linux, MacOS.
مصطلحات تقنية
Source Code: تعني الكود أو الشفرة المصدرية, و يقال لها أيضاً سورس كود.
Byte Code: الكود الذي تفهمه الآلة و هنا تجد أن الكود كله يتألف من رقمين و هما: 0 و 1.
javac: إختصار لـ Java Compiler و يسمى مترجم لغة جافا. فعلياً هو برنامج يحول الكود المكتوب بلغة جافا إلى Byte Code.
Interpreter: هو البرنامج الذي يشغل الـ Byte Code كبرنامج على نظام التشغيل.
JVM: إختصار لـ Java Virtual Machine و هو عبارة عن Interpreter خاص لتشغيل الـ Byte Code الذي أصله في الأساس كود جافا كأي برنامج عادي.
OS: إختصار لـ Operating System و التي تعني نظام التشغيل.
مفهوم الـ JDK
كما لاحظت سابقاً, الكود المكتوب بلغة جافا يمر بعدة مراحل حتى يعمل. و السبب الرئيسي في ذلك أن نظام التشغيل ليس مكتوباً بلغة جافا.من هذا المنطلق, عليك معرفة أنه حتى يتعرف نظام التشغيل الذي تستخدمه على لغة جافا تحتاج تحميل و تنصيب أدوات تطوير جافا ( Java Development Kit ) و التي يقال لها JDK.
الـ JDK بدوره يتضمن أشياء كثيرة جداً مثل:
الكلاسات الجاهزة في جافا.
الشروحات للكلاسات و الدوال الجاهزة التي تظهر لك أثناء كتابتك للكود و التي تسمى javadoc.
مترجم لغة جافا javac.
مشغل لغة جافا ( Jave Runtime Environment ) الذي يختصر بـ JRE و الذي بدوره يحتوي على الـ JVM.
خلاصة
تجهيز بيئة العمل
خطوات تحميل البرامج المطلوبة و تثبيتها على الحاسوب
سوف نقوم بتحميل الـ JDK و برنامج Netbeans لبناء و تشغيل كود الجافا على الكمبيوتر.سبب إستخدامنا لبرنامج الـ Netbeans هو أنه مجاني, سهل الإستخدام و يساعد كثيراً في كتابة الكود.
هنا خطوات تحميله و تنصيبه.
شاهد الخطوات »
خطوات إنشاء مشروع جديد و تشغيله
هنا وضعنا خطوات إنشاء مشروع ( أي برنامج ) جديد في الـ NetBeans.إنتبه: عليك إتباع هذه الخطوات في كل مرة تريد فيها تجربة الكود على الكمبيوتر.
شاهد الخطوات »
الشكل العام لأي برنامج مكتوب بلغة جافا
الكلاس الأساسي في المشروع يجب أن يكون شكله كالتالي.public class class_name {//هنا يوضع إسم الكلاس public static void main(String[] args) { //هنا يجب تضع الأوامر التي ستنفذ عند تشغيل البرنامج } }
في العادة الكلاس الأساسي في المشروع يتم تسميته
Main
مع الإشارة إلى أن هذا لا يعني أنك مجبر على تسميته كذلك.الكود الذي يتنفذ مباشرةً عند تشغيل البرنامج هو الكود الذي نكتبه بداخل حدود الدالة
main()
.سنتطرق إلى مزيد من التفاصيل في الدرس التالي.
في المثال التالي قمنا بإنشاء برنامج إسمه
Main
, موجود بداخل مجدل إسمه main
, مهمته فقط طباعة الجملة "Hello World!"
عند التشغيل.مثال
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } }
Hello World!
ملاحظة
بعد أن تتعلم جميع أساسيات و مبادئ اللغة, سنعلمك طريقة بناء تطبيقات فيها واجهة مستخدم مثل التطبيقات التي نستخدمها في حياتنا اليومية.
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.