جاوا پس از گذشت 27 سال از انتشار آن توسط Sun Microsystems همچنان بسیار محبوب است. بر اساس نمودارهای متعدد برنامه نویسی برتر، جاوا همچنان دومین زبان برنامه نویسی محبوب در جهان است و تنها پس از پایتون. و برای کمک به درک بهتر این که چه چیزی جاوا را هنوز هم بسیار مورد نیاز می کند، می خواهیم جاوا را «در پویایی» و چگونگی پیشرفت آن در سال 2022 را به شما نشان دهیم.
توجه داشته باشید که این نسخهها پشتیبانی طولانیمدت هستند و جدیدترین نسخه LTS، جاوا 17، هنوز جایگاه ثابتی را ایجاد نکرده است، اما در چند ماه پس از انتشار، از اکثر نسخههای غیر LTS پیشی گرفته است. نسخههای جاوای غیر LTS معمولاً استقبال کمی دارند و تنها تعدادی از فروشندگان وصلههایی را روی آنها ارسال میکنند (Azul Systems درخشانترین نماینده است که برخی از نسخههای غیر LTS را پشتیبانی میکند). امروزه تنها 2.7 درصد از برنامه ها بر روی نسخه های غیر LTS جاوا اجرا می شوند و جاوا 14 در میان آنها پادشاه است و جاوا 10 و جاوا 16 کمترین محبوبیت را دارند.
چه نسخه های جدید جاوا منتشر شد؟ بیایید آخرین نسخه های جاوا را مرور کنیم
نسخه های جدید جاوا اکنون هر 6 ماه یکبار دنبال می شوند. امسال شاهد انتشار جاوا 18 در ماه مارس و جاوا 19 در سپتامبر بودیم. توجه داشته باشید که اینها نسخههای غیر LTS هستند: آخرین نسخه *LTS، جاوا 17، در مارس 2021 منتشر شد. *نسخههای LTS فقط ثبات، امنیت و بهبود عملکرد را تضمین میکنند، اما ویژگیهای جدید را ندارند. این کار برای کاهش خطر اینکه بهروزرسانی ممکن است تعامل با یک ابزار یا کتابخانه را کاهش دهد، انجام میشود. شایان ذکر است که قبل از سال 2018، چرخه های انتشار جاوا بسیار طولانی تر بود و ممکن بود تا 5 سال طول بکشد. با این حال، جهان پویاتر شده است، بنابراین برای رقابت و موفقیت در محیط پرتلاطم IT امروز، جاوا با ارتقاء بسیار بیشتر از موارد بعدی همراه است.جاوا 18. چه خبر؟
اگر میپرسید چه تغییرات یا تغییراتی را میتوانیم با انتشار جاوا 18 ببینیم، اینها هستند:-
UTF-8 . قبل از جاوا 18، رمزگذاری سیستم عامل برای خواندن فایل ها بدون مشخص کردن پایان کاراکتر صریح استفاده می شد. دیگر نه. UTF-8 به مجموعه کاراکترهای پیش فرض در همه سیستم عامل ها تبدیل شد.
-
دستور jwebserver . با استفاده از این دستور، کاربران می توانند به سرعت یک وب سرور ابتدایی را راه اندازی کنند.
-
تگ @snippet . با کمک این تگ، میتوانید تکههای کد منبع را در اسناد JavaDoc خود ادغام کنید.
-
"Internet-Address Resolution SPI." با استفاده از این، متخصصان QA می توانند حل کننده استاندارد آدرس های IP را جایگزین کنند.
-
ویژگیهای پیشنمایش و انکوباتور «تطابق الگو برای سوئیچ»، «API عملکرد و حافظه خارجی» و «Vector API» اضافه شده است.
-
وب سرور ساده شده جاوا 18 با یک سرور HTTP ابتدایی عرضه شد که میتوان با آن شروع کرد: jwebserver .
جاوا 19. چه خبر؟
جاوا 19 دارای ویژگی های جدید بسیاری برای ارائه به کاربران خود است. با این حال، در میان هیجان انگیزترین موارد، می توانیم برجسته کنیم:- قابلیت ثبت الگوها برای گسترش تطابق الگو و بیان پرس و جوهای داده پیچیده تر.
- JEP 424 ، یک API جدید غیر جاوا برای دسترسی به حافظه خارجی.
- JEP 426 برای بهبود عملکرد با یک API برای بیان محاسبات برداری.
GO TO FULL VERSION