Security Manager در نسخه 17 جاوا آماده حذف خواهد شد

Security Manager یکی خصوصیت های جاوا میباشد طراحی اپلیکیشن در مشهد که از ورژن 1 جاوا با آن هم پا بوده میباشد و بزرگترین ابزار در لهجه اپ نویسی جاوا برای برای ارتقاء امنیت کدهای سمت کلاینت این لهجه بوده میباشد. این ابزار به‌تدریج برای تامین امنیت کدهای سمت سرور گزینه به کارگیری قرار می گرفت. غرض مهم از ارائه توصیه حذف این ابزار محاسبه این زمینه بود که آیا API ها و مکانیزم های نو برای آنالیز مسائل امنیتی لازم میباشد یا این که نه؟ مثلا ابزارهای نو پیشنهادی می شود به  blocking System::exit اشاره نمود. بخش اعظمی از اشخاص خواهان حذف Security Manager به یاور Applet API سابق بودند که‌این ابزار نیز در ورژن 17 جاوا منسوخ گردد.

 

 

پیش نمایشی از تطبیق الگوها در ورژن 17 جاوا

در ورژن 17 جاوا پیش نمایشی از تطبیق الگوها برای راهبرد های switch ارائه می‌شود که از لهجه الگوها در جاوا گرفته گردیده‌است. این ابزار به شیوه نامه های switch اذن میدهد تا خویش را در قبال تعداد متعددی از الگوهای متفاوت که هرکدام عملیات خاصی را اعمال میدهند تست نمایند. این ابزار به کوئری های بغرنج بر طبق داده اذن می‌دهد تا به طور تماما بدیهی و امن تعریف شوند. مثلا هدف ها مختلفی که پشت این خصوصیت جای دارد می شود به بهبود و ارتقاء کاربردهای گوناگون دستور کار switch اشاره نمود که‌این شغل با راه‌اندازی قابلیت ظواهر شدن الگوها در لیبل های case شکل می‌گیرد.

 

با این خصوصیت دو نوع سرمشق نیز معرفی می گردد: اولین الگوهای حفظ گردیده می‌باشند که به منطق تطبیق الگوها اذن میدهند تا با به کارگیری از عبارت های بولین دلخواه مجددا تعریف‌و‌تمجید شوند. دومین الگوهای پرانتزگذاری میباشند که برای برطرف کردن بعضا از ابهامات جانور در تجزیه آیتم به کارگیری قرار میگیرند. در JDK 16 یک شی از عملگرها قادر است یک کدام از گونه های این الگوها را تعیین کرده و عملیات تطبیق سر مشق را ایفا دهد.