أثناء عملية تنفيذ برنامج Java، يمكننا رؤية المترجم ومحمل الفئة والذاكرة ومحرك التنفيذ وما إلى ذلك. هذه هي أهم أجزاء JVM. لذا، فيما يتعلق بعملية تنفيذ jvm، ربما لم يفهمها الكثير من الأشخاص بعناية. فيما يلي سنقدم مقدمة موجزة عن jvm، ثم نعرض العرض المقابل لعملية التنفيذ الكاملة الشاملة.
1. الوصف
JVM هو جوهر وأساس Java، المعالج الظاهري بين مترجم Java ومنصة نظام التشغيل. إنه كمبيوتر مجرد يعتمد على نظام التشغيل الأساسي ومنصة الأجهزة التي يتم تنفيذها باستخدام طرق برمجية، والتي يمكن من خلالها تنفيذ برامج Java bytecode.
يحتاج مترجم Java فقط إلى التوجيه إلى JVM وإنشاء ملفات تعليمات برمجية أو ملفات بايت كود يمكن لـ JVM فهمها. يتم تجميع ملفات Java المصدرية في برامج bytecode، ويتم ترجمة كل تعليمات إلى كود الآلة لمنصات مختلفة من خلال JVM وتشغيلها على نظام أساسي محدد.
2. عملية تنفيذ JVM للبرنامج
(1) تحميل ملف الفئة
(2) إدارة وتخصيص الذاكرة
(3) تنفيذ جمع القمامة
(4) بيئة تشغيل جافا بيئة تشغيل برامج جافا التي أنشأها JVM
ما ورد أعلاه هو عملية تنفيذ Java's jvm. عندما يبدأ الجميع في التعرف على jvm، لا يزال من الضروري فهم آلية التشغيل المماثلة.