طريقة عمل برنامج مكتوب بلغة جافا Java
جدول المحتويات
طريقة عمل برنامج مكتوب بلغة جافا Java
طريقة عمل برنامج مكتوب بلغة جافا Java
طريقة عمل برنامج مكتوب بلغة جافا Java
طريقة عمل برنامج مكتوب بلغة جافا Java
طريقة عمل برنامج مكتوب بلغة جافا
الكود الذي تكتبه على الكمبيوتر لا يعمل بشكل مباشر بل يمر بعدة مراحل تباعاً حتى يعمل تماماً كما في الصورة التالية.
إذاً الكود الذي تقوم بكتابته و الذي يسمى 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.
خلاصة
المصدر: طريقة عمل برنامج مكتوب بلغة جافا Java – المناهج السعودية