How java works

پرسیده شده
فعالیت 1393 روز پیش
دیده شده 587 بار
0

با سلام

چرا باید بعد از کامپایل Byte code بشه و بعدjvm ؟ چرا به machine language تبدیل نمیشه ؟

فایل پیوست

4
حذف شده

سلام و احترام 

بخاطر این به بایت کد تبدیل میشه که بتونیم در هر سیستم عاملی از اون اجرا بگیریم.

وقتی که کد ما به بایت کد تبدیل شود یعنی .class شما در هر سیستم عامل اگر jre روی کامپیوتر مربوطه وجود داشته باشه به راحتی میتونه اون فایل رو بخونه و به خروجی مد نظرش تبدیل کنه

توجه کنید که در انتها کد ما به صفر و یک تبدیل میشه تا کامپیوتر بتونه کد ها رو درک کنه.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

15 تیر 99