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

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

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

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

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

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

المناهج السعودية

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

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

الكود الذي تكتبه على الكمبيوتر لا يعمل بشكل مباشر بل يمر بعدة مراحل تباعاً حتى يعمل تماماً كما في الصورة التالية.

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

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

  • 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 لن يستطيع نظام التشغيل التعرف على لغة جافا. و بالتالي لن يستطيع تشغيل أي كود أو حتى برنامج جاهز مكتوب بلغة جافا.

Be the first to comment

اترك رد