تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مهدی سلیمانی
How java works
جامعه جاوا (اندروید) ایجاد شده در ۱۵ تیر ۱۳۹۹

با سلام

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

سلام و احترام 

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

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

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

پوریا شفیعی ۱۵ تیر ۱۳۹۹، ۱۱:۰۳