اگر برنامه نویس جاوا هستید قطعا با JVM یا همان ماشین مجازی جاوا آشنایی دارید. در واقع JVM همان چیزی است که شعار معروف شرکت سان مایکروسیستم مبنی بر “یک بار بنویس و هر جایی آن را اجرا کن” را محقق می سازد. ماشین مجازی جاوا در واقع چیزی است که ما با آن برنامه هایی که به زبان برنامه نویسی جاوا نوشته ایم را اجرا می کنیم. ما تنظیمات JVM را پیکربندی می کنیم و بعد به آن اطمینان می کنیم تا در زمان اجرای برنامه منابع نرم افزار را مدیریت کند.