رو چشم آقا مهدی ...
جاوا یه زبان مفسری هست ... یعنی خروجی جاوا فایل اجرایی مثه exe. یا dll. نیست .
خروجی جاوا فایل های class. هست که این فایلا حاوی Bytecode هستن ...
دلیل اصلی این مستقل بودن از سخت افزار هم همین بایت کد ها هستند ... فایل های exe , batch , com , ...
همگی برای اجرا شدن احتیاج به سیستم عامل و توابع RunTime سیستم دارن اما Bytecode ها اینجوری نیستن , چون فقط یه سری فایل های Data هستن که برای اجرا شدن احتیاج به مفسر دارن . مفسر جاوا هم JVM هست که به عنوان Plug in روی اکثر نرم افزارا و در نتیجه روی تمامی کامپیوترا وجود داره .







پاسخ با نقل قول
Bookmarks