جاوا چگونه کامپایل و اجرا می شود؟
جاوا چگونه کامپایل و اجرا می شود؟

تصویری: جاوا چگونه کامپایل و اجرا می شود؟

تصویری: جاوا چگونه کامپایل و اجرا می شود؟
تصویری: چگونه یک برنامه جاوا اجرا می‌شود - How Java Program Run 2024, نوامبر
Anonim

که در جاوا ، برنامه ها نیستند تدوین شده است به فایل های اجرایی؛ آن ها هستند تدوین شده است به بایت کد (همانطور که قبلاً بحث شد)، که JVM ( جاوا ماشین مجازی) سپس در زمان اجرا اجرا می شود. جاوا کد منبع است تدوین شده است وقتی از javac استفاده می کنیم به بایت کد تبدیل می شود کامپایلر . وقتی بایت کد باشد اجرا کن ، باید به کد ماشین تبدیل شود.

در اینجا، جاوا چگونه کامپایل می شود؟

جاوا هست یک تدوین شده است زبان برنامه نویسی، اما به جای گردآوری مستقیم به کد ماشین اجرایی، آن را کامپایل می کند به یک فرم باینری میانی به نام کد بایت JVM. کد بایت پس از آن است تدوین شده است و/یا برای اجرای برنامه تفسیر شده است.

همچنین ممکن است بپرسید در زمان کامپایل در جاوا چه اتفاقی می‌افتد؟ در حین زمان کامپایل , جاوا کامپایلر (javac) فایل منبع را می گیرد. جاوا فایل و آن را به بایت کد تبدیل کنید. فایل کلاس

به همین سادگی، چرا جاوا هم کامپایلر و هم مفسر است؟

را مترجم جاوا کد بایت کامپایل شده را می خواند و آن را برای اجرا به کد ماشین تبدیل می کند. شما می توانید برنامه را در هر پلتفرمی کدنویسی کنید مترجم جاوا با استفاده از JVM، کد شما را به کد ماشین مناسب تبدیل می کند. این است چرا جاوا هر دو است زبان تدوین و تفسیر شده است.

آیا JVM یک کامپایلر است؟

JVM جایی است که کد بایت کامپایل شده اجرا می شود (اجرا می شود). JVM گاهی اوقات حاوی یک Just in time است کامپایلر (JIT) که وظیفه آن تبدیل کد بایت به کد ماشین بومی است. آ کامپایلر برنامه ای برای انجام تجزیه و تحلیل سطح اول، تبدیل کد شما به فرمت اجرایی است.

توصیه شده: