كيف يتم تجميع Java وتشغيلها؟
كيف يتم تجميع Java وتشغيلها؟

فيديو: كيف يتم تجميع Java وتشغيلها؟

فيديو: كيف يتم تجميع Java وتشغيلها؟
فيديو: #2المحاضره الثانية(برمجه جافا)التعرف علي برنامج netbeans وتطبيق مشروع بسيط . 2024, شهر نوفمبر
Anonim

في جافا ، البرامج ليست كذلك تجميع وانتاج في ملفات قابلة للتنفيذ ؛ هم انهم تجميع وانتاج في الرمز الثانوي (كما تمت مناقشته سابقًا) ، والذي JVM ( جافا Virtual Machine) ثم يتم تنفيذه في وقت التشغيل. جافا شفرة المصدر هي تجميع وانتاج في الرمز الثانوي عندما نستخدم javac مترجم . عندما يكون الرمز الثانوي هو يركض ، يجب تحويله إلى رمز الجهاز.

هنا ، كيف يتم تجميع Java؟

جافا هو تجميع وانتاج لغة البرمجة ، ولكن بدلا من تجميع مباشرة إلى رمز الجهاز القابل للتنفيذ ، ذلك يجمع إلى نموذج ثنائي متوسط يسمى كود JVM بايت. ثم رمز البايت تجميع وانتاج و / أو تفسيرها لتشغيل البرنامج.

قد يتساءل المرء أيضًا ، ماذا يحدث في وقت الترجمة في Java؟ خلال وقت الترجمة , جافا يأخذ المترجم (javac) الملف المصدر. جافا ملف وتحويله إلى رمز بايت. ملف الفصل.

ببساطة ، لماذا تعد Java مترجمًا ومترجمًا في نفس الوقت؟

ال مترجم جافا يقرأ رمز البايت المترجم ويحوله إلى رمز آلة للتنفيذ. يمكنك ترميز البرنامج في أي منصة و مترجم جافا سيهتم بتحويل التعليمات البرمجية الخاصة بك إلى رمز الجهاز المناسب باستخدام JVM. هذا لماذا جافا كلاهما لغة مترجمة ومترجمة.

هل JVM مترجم؟

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

موصى به: