اگر برنامه نویس جاوا هستید قطعا با JVM یا همان ماشین مجازی جاوا آشنایی دارید. در واقع JVM همان چیزی است که شعار معروف شرکت سان مایکروسیستم مبنی بر “یک بار بنویس و هر جایی آن را اجرا کن” را محقق می سازد.
ماشین مجازی جاوا در واقع چیزی است که ما با آن برنامه هایی که به زبان برنامه نویسی جاوا نوشته ایم را اجرا می کنیم. ما تنظیمات JVM را پیکربندی می کنیم و بعد به آن اطمینان می کنیم تا در زمان اجرای برنامه منابع نرم افزار را مدیریت کند.
ماشین مجازی جاوا به طور گسترده توسط برترین برنامه نویسان دنیا، هم به صورت سازمانی و هم به صورت متن باز توسعه پیدا می کند. برای مثال پروژه OpenJDK زاده تصمیم سان مایکروسیستم برای منتشر کردن جاوا به صورت اوپن سورس است. البته OpenJDK همچنان با سرپرستی اوراکل به کار خودش ادامه می دهد.
سرفصل های دوره آموزشی Udemy Rock the JVM! Advanced Scala and Functional Programming:
– خوش آمدید! اداری و راه اندازی محیط توسعه
– طعم پیشرفته Scala
– برنامه ریزی عملکرد پیشرفته
– برنامه ریزی همزمان
– عواقب
– تسلط بر سیستم نوع