الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهي ال(java viruail machine(JVM

مغلق
بدأه moustafa_ad في 30 يوليو 2006 · 4 رد · 7,060 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن اعرف :

ماهي الJVM؟

وما هو عملها؟

وكيف تتعامل مع البر نامج ؟

وهل بدونا لايعمل compiler JAVA؟

اعزروني على كثرة الاسئله

وشكرا جزيلا

Moustafa

#2

jvm نقدر نقولة انة الة تربط بين byte code (وهو يسمى mashine code وهو رقمين digit 1,0) وبين اى operating system

مثل (windows or solarispr spark) و يحولة الى ملف executable اى ملف جاهز للتنفيذ

لذلك يطلق على الجافا جملة (write once ,run any where) بمعنى ان اى كود جافا هيتم تنفيذة على اى plateform

والمقصود بها (operating system + processor)

eng ahmed

#3

السلا م عليك

انت تكتب برنامج و تحفظه داخل ملف بامتداد .java

الان تستخدم الكمبايلر لتحويله الى ملف بامتداد .class

الان نظام التشغيل لا يفهم هذا الملف

تقوم الـ JVM بتحويل ملف .class الى ملف binary بحيث يفهمه نظام التشغيل

--------------

لو انك تعمل على لغة اخرى غير الجافا ستجد ان الكمبايلر نفسه يقوم بانشاء الملف الأ binary الذي يفهمه نظام التشغيل

-----------------

و هذا بحد ذاته يجعل الجافا لا تعتمد على نظام التشغيل

اي انك ستكتب نفس البرنامج و سيشتغل على اي نظام ويندوز و لينكس مثلا

ولكن الاختلاف سيكون بوجود JVM لكل نظام

منقطع من حين لاخر

#4
helloWorld.gif
#5

:D السلام عليكم

شكرا اخواني على الرد السريع

شكرا على الرد الواضح و المفهوم

وجزاكم الله خيراً

Moustafa

هذا الموضوع مغلق.

مواضيع مشابهة