السلام عليكم
ممكن اعرف :
ماهي الJVM؟
وما هو عملها؟
وكيف تتعامل مع البر نامج ؟
وهل بدونا لايعمل compiler JAVA؟
اعزروني على كثرة الاسئله
وشكرا جزيلا
السلام عليكم
ممكن اعرف :
ماهي الJVM؟
وما هو عملها؟
وكيف تتعامل مع البر نامج ؟
وهل بدونا لايعمل compiler JAVA؟
اعزروني على كثرة الاسئله
وشكرا جزيلا
Moustafa
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
السلا م عليك
انت تكتب برنامج و تحفظه داخل ملف بامتداد .java
الان تستخدم الكمبايلر لتحويله الى ملف بامتداد .class
الان نظام التشغيل لا يفهم هذا الملف
تقوم الـ JVM بتحويل ملف .class الى ملف binary بحيث يفهمه نظام التشغيل
--------------
لو انك تعمل على لغة اخرى غير الجافا ستجد ان الكمبايلر نفسه يقوم بانشاء الملف الأ binary الذي يفهمه نظام التشغيل
-----------------
و هذا بحد ذاته يجعل الجافا لا تعتمد على نظام التشغيل
اي انك ستكتب نفس البرنامج و سيشتغل على اي نظام ويندوز و لينكس مثلا
ولكن الاختلاف سيكون بوجود JVM لكل نظام
منقطع من حين لاخر
:D السلام عليكم
شكرا اخواني على الرد السريع
شكرا على الرد الواضح و المفهوم
وجزاكم الله خيراً
Moustafa
هذا الموضوع مغلق.