جاوا 10 و ویژگی های جدید آن

جاوا 10 و ویژگی های جدید آن

جاوا 10 به تازگی منتشر شده است در این پست برخی از ویژگی های جدید این زبان برنامه نویسی محبوب و قدرتمند رو معرفی میکنیم

JDK 10 در تاریخ 20 مارس 2018 منتشر شد . این نسخه پشتیبانی کوتاه مدتی دارد و 6 ماه پشتیبانی خواهد شد نسخه جاوا 11 که در اینده منتشر خواهد شد دارای پشتیبانی بلند مدت خواهد بود (LTS)

جاوا 10 را از کجا می توان دانلود کرد

از سایت اوراکل می توانید برای دانلود نسخه 10 JDK اقدام کنید

ویژگی های جدید و بهبود یافته در JDK 10

( این متن ترجمه شده و اگر دارای کمو کاستی است از شما پوزش می می خواهیم )

Local-Variable Type Inference

این ویژگی جدید زبان است که قرار است جاوا را تقویت کند تا استدلال نوعی را به اعلانات متغییر های محلی گسترش دهد

این ویژگی جدید برای بهبود تجربه توسعه دهندگان و کاهش حجم کد های جاوا انجام شده که توسعه دهنده را از اعلام نوع دقیق متغییر ها بی نیاز می کند مانند نمونه های زیر :

var list = new ArrayList<String>();  // infers ArrayList<String>
var stream = list.stream();          // infers Stream<String>
Consolidate the JDK Forest into a Single Repository

این ویژگی بیشتر برای توسعه دهندگانی که در توسعه JDK شرکت میکنند مفید است و توسعه دهندگان می توانند از یک مخزن واحد استفاده کنند

Garbage-Collector Interface

به نظر نمی رسد که این یک ویژگی جدید باشد این قابلیت هم بیشتر برای توسعه دهندگان JDK مورد استفاده قرار میگیرد

Application Class-Data Sharing

از این ویژگی برای به اشتراک گذاری کلاس ها پیش از پردازش استفاده می شود در برنامه های بزرگ می تواند باعث صرفه جویی در مصرف منابع از 10 تا صدها مگابایت در هر پروسه JVM شود

با تجزیه و تحلیل خدماتی که به صورت cloudless server انجام شده نشان می دهد که بسیاری از آنها چندید هزار کلاس کاربردی را هنگام راه اندازی بارگیری میکنند این ویژگی می تواند این سرویس ها را سریعا راه اندازی کند و زمان پاسخگویی سیستم را بهبود بدهد

برای مطالعه سایر ویژگی های جدید در سایت اوراکل اینجا کلیک کنید


جستجوی هوشمند