JVM مخفف Java Virtual Machine به معنی ماشین مجازی جاوا یک موتور (Engine) است که محیطی را اجرای برنامه های کامپایل شده جاوا فراهم می کند. در این مقاله شما را با مفهوم و کاربرد جی وی ام آشنا خواهیم کرد، همراه داتیس نتورک باشید.
JVM چیست؟
جی وی ام مخفف Java Virtual Machine یک موتور (Engine) است که محیطی را اجرای برنامه های کامپایل شده جاوا فراهم می کند که به آن ماشین مجازی جاوا می گویند.
ماشین مجازی جاوا Java bytecode را به زبان ماشین تبدیل می کند.
JVM بخشی از Java Run Environment (JRE) است.
زمانی که در مورد اپلیکشینهای جاوا صحبت میکنیم، حتما میبایست Java Virtual Machine بر روی ماشین شما نصب باشد تا قابلیت اجرا شدن داشته باشد.
JVM وظایف اصلی زیر را اجرا می کند:
- باگذاری کد
- بررسی صحت و درستی کد
- اجرای کد
- ارائه ی بستر اجرا (runtime environment)
JVM نمونهای از JRE در زمان اجزای یک برنامه جاوا است.
معمولاً به نام مفسر زمان اجرا شناخته میشود.
JVM به طور عمده به انتزاع پیادهسازی درونی برنامهنویسانی کمک میکند که از کتابخانههای JDK استفاده میکنند.
امیدواریم مقاله آشنایی با مفهوم ماشین مجازی جاوا یا Java Virtual Machine مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دخصوصا تلگرام و توییتر دنبال کنید.