عملکرد ماشین مجازی جاوا - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

عملکرد ماشین مجازی جاوا

0 امتیاز
با سلام.

وقتی برنامه ای توی جاوا کامپایل می کنیم چه اتفاقی میفته ؟ماشین مجازی جاوا این وسط چه نقشی داره؟
سوال شده بهمن 30, 1392  بوسیله ی yaser (امتیاز 65)   4 7 14

1 پاسخ

+3 امتیاز
 
بهترین پاسخ
وقتی برنامه ای رو توی جاوا کامپایل میکنید مستقیما به زبان ماشین تبدیل نمیشه و به ی زبان میانی IL تبدیل میشه. به این ها میگن بایت کدهای جاوا. حالا ماشین مجازی چیزیه که میتونی این بایت کدها رو روی اون اجرا کنی. یعنی شامل ابزارهای RunTime و کلیه کتابخانه های استاندار جاوا که برنامه ازش استفاده کرده.

پس هرجا که این ماشین مجازی نصب باشه این بایت کدها هم قابل اجرا باشن. فرقی نداره چه سیستم عاملی باشه. لینوکس. ویندوز. یا مک
پاسخ داده شده بهمن 30, 1392 بوسیله ی coder (امتیاز 149)   4
انتخاب شد اسفند 1, 1392 بوسیله ی yaser
...