لغة الـ Java
(8) الآلة التخيلية للجافا - JVM

السلام عليكم و رحمة الله و بركاته..

ورد ذكر الآلة التخيلية للغة الجافا في الدروس السابقة، و نظراً لأهميتها في فهم اللغة، فقد رأيت أن أخصص لها درساً منفصلاً.

تمهيد
تذكر شركة ال Sun Microsystems أن قوة لغة الجافا تكمن في قوة ثلاث وحدات فيها:

  • الآلة التخيلية Java Virtual Machine
  • جامع نفايات البرنامج Garbage Collector
  • أمان الكود Security of the code

و في الواقع فإن المحورين الثاني والثالث، على أهمية عظيمة، و لكنهما يتحركان ضمن المحور الأول و هو الآلة التخيلية.

الآلة التخيلية للغة الجافا
أرجو منكم الضغط على الأزرار التي على اليسار من أعلى إلى أسفل لتتابعوا عمل الآلة التخيلية :)
كما أرجو منكم افساح المجال للصور التي رغم صغر حجمها ستحتاج بعض الوقت لتظهر على القسم الأيمن :)









تعتبر JVM الجزء الوحيد من بيئة البرمجة الجافيية (ههه) الذي يعرف ما هو نظام التشغيل الذي تعمل عليه البرامج المختلفة. فالفئات كما ذكرت، تعرف أنها يجب أن تعمل لحساب الآلة التخيلية. و هي واحدة في كل مكان مهما اختلف نظام التشغيل و نوع الكومبيوتر. أما الآلة التخيلية نفسها، فهي العضو الذي يتصل بالكومبيوتر.. و يقوم بما يلزم من عرض على الشاشة، أو قراءة من الكيبورد، اذاً لابد أن تعرف ال JVM عن نظام التشغيل الذي تعمل عليه.

أتمنى أن يكون الدرس قد أعجبكم.. و إلى اللقاء..

مع تحياتي
JavaGirl

 

 

 


Copyright © www.kettaneh.net