از تاریخ 24 فوریه ورژن 18 جاوا یا این که کیت بسط جاوا که به اختصار JDK نامیده میگردد وارد ورژن آخری خویش گردیدهاست. ورژن نو جاوا استاندارد که قرار میباشد در تاریخ 22 مارس سال 2022 منتشر گردد دارنده 9 خصوصیت تازه خواهد بود. اعتنا داشته باشید که ارتقاء به ورژن تازه جاوا استاندارد هر شش ماه یک توشه شکل میگیرد. ورژن پیشین یعنی JDK 17 در سپتامبر منتشر گردیده بود.
کاغذ قانونی OpenJDK خصوصیت های پایین را تحت عنوان غرض قانونی ورژن 18 جاوا معرفی نموده است:
یک رابط مهیا کننده خدمت، یک اینترنت سرور معمولی، سومین انکوباسیون از vector API، قطعه کدها، طراحی دوباره core reflection، UTF-8 charset، دومین انکوباسیون از تابع فرنگی و API مموری، پیش اکران دوم از تطبیق سرمشق برای عبارت های switch و همچنین منسوخ شدن قابلیت و امکان finalization.
ورژن 18 جاوا
در حالی که جاوا 17 یک ورژن مدد بلند دوران یا این که به عبارتی LTS بود که دستکم 8 سال اوراکل از آن تامین میکرد ورژن 18 جاوا یک ورژن کوتاه مقطع خواهد بود که صرفا به زمان شش ماه حمایت شود. build های دسترسی نخستین از ورژن 18 کیت بسط جاوا را می قدرت در سیستم برهان هایی مانند لینوکس، ویندوز و مک گزینه به کار گیری قرار اعطا کرد و به آن ها دسترسی پیدا کرد کهاین شغل را می قدرت از روش java.net جاری ساختن اعطا کرد.
منسوخ شدن finalization برای حذف در ورژن آجل جاوا
Finalizer دارنده نقص هایی میباشد که سبب بروز ایرادات متعددی در امنیت، سعی، قابلیت و امکان یقین و مراقبت نرم افزار هایی که از آن استعمال می نمایند میگردد. خلال این می بایست توجه داشته باشید که Finalizer دارنده سبک اپ نویسی دشوار و غامض ای میباشد. این قابلیت و امکان اکنون به صورت پیش فرض فعال میباشد البته می اقتدار آن را غیر فعال کرد تا تست های اول تسهیل خواهد شد. این خصوصیت به صورت پیش فرض در ورژن آتی گویش نرمافزار نویسی جاوا حذف شود و در ورژن 18 جاوا نیز غیر فعال و منسوخ گردیده است. این توصیه خواهان یک مورد خط امر برای غیر فعال کردن finalization و منسوخ کردن آحاد finalizer ها و متدهای finalization در API استاندارد جاوا میباشد. مقصود این سفارش مشمول یاری به گسترش دهندگان برای شعور عالی مخاطرات finalization و فراهم کردن توسعه و گسترش دهندگان برای حذف آخری آن میباشد.
نکاتی درباره منسوخ شدن finalization در ورژن 18 جاوا
یکی از دیگر از هدف ها منسوخ شدن این خصوصیت در ورژن 18 جاوا تهیه کردن ابزارهای معمولی برای یاری به تشخیص معیار اعتماد به finalization میباشد. این خصوصیت که در ورژن اولیه جاوا معرفی گردیده بود برای پرهیز از نشت منابع آیتم به کار گیری قرار می گرفت. این خصوصیت در واقع مشتمل بر یک کلاس بود که می توانست یک finalizer را تمجید نماید که بدنه اسلوب باطن آن می توانست هر منبعی را آزاد نماید. garbage collector می توانست finalizer یک شی غیرقابل دسترس را به راحتی فرصت بندی نماید قبلا که خاطر شی را اصلاح نماید آن را فراخوانی نماید. در قبال می بایست توجه داشته باشید که روال finalize میتواند اکشن هایی مانند فراخوانی امکان close در شی ها را نیز اجرا دهد. به حیث میرسد کهاین یک کانال امن و بسیار موءثر برای پرهیز از نشت منابع میباشد اما دارنده نقص هایی میباشد که برای مثال آنان می شود به تاخیرهای غیر قابل پیش گویی اشاره نمود. این نقص سبب ساز میگردد تا مجال متعددی میان هنگامی که یک شی غیرقابل دسترس میگردد تازمانیکه finalizer آن را فراخوانی می نماید صرف خواهد شد. این موضوع نیز میتواند معضل ها و خطاها بدون شوخی را برای پیشرفت دهندگان به وجود بیاورد. به همین انگیزه میباشد که به پیشرفت دهندگان توصیه میشود که از تکنیک های جایگزین برای خودداری از نشت منابع به کار گیری نمایند که به عنوان مثال آنها می شود به دستورها try-with-resources اشاره نمود.
تمجید یک SPI برای هاست در ورژن 18 جاوا
برای SPI رزولوشن ایمیل سفارش شدهاست که در ورژن 18 جاوا یک SPI برای هاست و name address resolution تعریفوتمجید خواهد شد کهاین زمینه سبب ساز می گردد تا Inet.Address بتواند از resolver هایی به جز resolver داخلی پلتفرم ها استعمال نماید. علت هایی که برای اضافه شدن این خصوصیت در ورژن 18 جاوا وجود دارااست مشمول فعالسازی عالی Project Loom برای همزمانی و سبک های اپلیکیشن نویسی نو در جاوا، یک پارچه سازی پروتکل های نو کانال درین لهجه نرم افزار نویسی، سفارشی سازی و فعال کردن بی آلایش آزمایش ها میباشد. خلال این می بایست اعتنا داشته باشید کهاین توصیه مشتمل بر تعریف و تمجید یک resolver جایگزین برای کیت بسط جاوا نیز است.
پیش اکران دوم از قابلیت و امکان تطبیق سر مشق در اوامر switch
با اضافه شدن این خصوصیت نو به ورژن 18 جاوا تطبیق سرمشق برای کلمات و دستورها switch که یار با پسوندهای لهجه الگوها میباشد را شل خیس می نماید و به معیار متعددی سبب ساز بهبود این عملیات میشود. اعتنا داشته باشید که پیش اکران نخستین آن در ورژن 17 کیت توسعه و گسترش جاوا معرفی گردیده بود. توسعه و گسترش امکان تطبیق سرمشق برای امر switch به یک عبارت اذن میدهد تا در قبال یکسری الگوی متفاوت آزمایش خواهد شد که هر کدام از این الگوها دارنده تلاش منحصر به فرد به خویش میباشند. بدین ترتیب کوئری های غامض مبنی بر داده میتوانند به طور تماما یکنواخت و ایمن ایفا شوند.
طراحی دوباره امکان core reflection
طراحی دوباره core reflection با در دست گرفتن کننده های اسلوب در واقع lang.reflect.Method، کانستراکتور و در اختیار گرفتن کننده سیاق java.lang.invoke را مجددا طراحی می نماید. داشتن این مدیر کننده اسلوب تحت عنوان یک مکانیزم مهم در عملیات reflection مخارج محافظت و توسعه و گسترش API های java.lang.reflect و java.lang.invoke را به معیار متعددی کاهش میدهد. به همین انگیزه میباشد که اضافه شدن این خصوصیت به ورژن 18 جاوا میتواند مزایای بسیار متعددی را برای پیشرفت دهندگان این گویش نرمافزار نویسی به یار داشته باشد.
اضافه شدن یک اینترنت سرور بی آلایش به ورژن 18 جاوا
با سفارش اضافه شدن یک اینترنت سرور معمولی به ورژن 18 جاوا یک ابزار خط دستور برای راهاندازی یک اینترنت سرور خرد مهیا می گردد که فقط پوشه های استاتیک را مراقبت خواهد کرد. توجه داشته باشید که دراین جا هیچ کوشش CGI یا این که عملکردی شبیه servlet در دسترس نخواهد بود. این ابزار میتواند برای مثال سازی، رمزنگاری ad-hoc و آزمایش کردن به خصوص در دور و اطراف های آموزشی بسیار موثر و کاربردی باشد. هدف ها این طرح در واقع مشتمل بر ارائه یک فولدر سرور HTTP out-of-the-box و استاتیک میباشد که راهاندازی آن بسیار بی آلایش و آسوده است و دستکم تلاش را به شما ارائه میدهد. این پوشه سرور میتواند انرژی لازم صرف گردیده به وسیله بسط دهندگان را به ترازو متعددی کم کند و کیت گسترش جاوا را برای شما قابل دسترس نماید. خلال این می بایست توجه داشته باشید که یک طراحی پیش فرض از روش خط امر را نیز به یار یک API خرد برای شما مهیا می نماید که در شکل نیاز میتوانید از آن به کارگیری نمایید. با به کار گیری از آن شما میتوانید اپ های خویش را به راحتی ساخت و ساز کرده و سفارشی سازی فرمائید. این قابلیت و امکان در واقع یک سرور با امکان های فوق العاده توسعه یافته را در چنگ شما قرار خواهد بخشید.
از تاریخ 24 فوریه ورژن 18 جاوا یا این که کیت بسط جاوا که به اختصار JDK نامیده میگردد وارد ورژن آخری خویش گردیدهاست. ورژن نو جاوا استاندارد که قرار میباشد در تاریخ 22 مارس سال 2022 منتشر گردد دارنده 9 خصوصیت تازه خواهد بود. اعتنا داشته باشید که ارتقاء به ورژن تازه جاوا استاندارد هر شش ماه یک توشه شکل میگیرد. ورژن پیشین یعنی JDK 17 در سپتامبر منتشر گردیده بود.
کاغذ قانونی OpenJDK خصوصیت های پایین را تحت عنوان غرض قانونی ورژن 18 جاوا معرفی نموده است:
یک رابط مهیا کننده خدمت، یک اینترنت سرور معمولی، سومین انکوباسیون از vector API، قطعه کدها، طراحی دوباره core reflection، UTF-8 charset، دومین انکوباسیون از تابع فرنگی و API مموری، پیش اکران دوم از تطبیق سرمشق برای عبارت های switch و همچنین منسوخ شدن قابلیت و امکان finalization.
ورژن 18 جاوا
در حالی که جاوا 17 یک ورژن مدد بلند دوران یا این که به عبارتی LTS بود که دستکم 8 سال اوراکل از آن تامین میکرد ورژن 18 جاوا یک ورژن کوتاه مقطع خواهد بود که صرفا به زمان شش ماه حمایت شود. build های دسترسی نخستین از ورژن 18 کیت بسط جاوا را می قدرت در سیستم برهان هایی مانند لینوکس، ویندوز و مک گزینه به کار گیری قرار اعطا کرد و به آن ها دسترسی پیدا کرد کهاین شغل را می قدرت از روش java.net جاری ساختن اعطا کرد.
منسوخ شدن finalization برای حذف در ورژن آجل جاوا
Finalizer دارنده نقص هایی میباشد که سبب بروز ایرادات متعددی در امنیت، سعی، قابلیت و امکان یقین و مراقبت نرم افزار هایی که از آن استعمال می نمایند میگردد. خلال این می بایست توجه داشته باشید که Finalizer دارنده سبک اپ نویسی دشوار و غامض ای میباشد. این قابلیت و امکان اکنون به صورت پیش فرض فعال میباشد البته می اقتدار آن را غیر فعال کرد تا تست های اول تسهیل خواهد شد. این خصوصیت به صورت پیش فرض در ورژن آتی گویش نرمافزار نویسی جاوا حذف شود و در ورژن 18 جاوا نیز غیر فعال و منسوخ گردیده است. این توصیه خواهان یک مورد خط امر برای غیر فعال کردن finalization و منسوخ کردن آحاد finalizer ها و متدهای finalization در API استاندارد جاوا میباشد. مقصود این سفارش مشمول یاری به گسترش دهندگان برای شعور عالی مخاطرات finalization و فراهم کردن توسعه و گسترش دهندگان برای حذف آخری آن میباشد.
نکاتی درباره منسوخ شدن finalization در ورژن 18 جاوا
یکی از دیگر از هدف ها منسوخ شدن این خصوصیت در ورژن 18 جاوا تهیه کردن ابزارهای معمولی برای یاری به تشخیص معیار اعتماد به finalization میباشد. این خصوصیت که در ورژن اولیه جاوا معرفی گردیده بود برای پرهیز از نشت منابع آیتم به کار گیری قرار می گرفت. این خصوصیت در واقع مشتمل بر یک کلاس بود که می توانست یک finalizer را تمجید نماید که بدنه اسلوب باطن آن می توانست هر منبعی را آزاد نماید. garbage collector می توانست finalizer یک شی غیرقابل دسترس را به راحتی فرصت بندی نماید قبلا که خاطر شی را اصلاح نماید آن را فراخوانی نماید. در قبال می بایست توجه داشته باشید که روال finalize میتواند اکشن هایی مانند فراخوانی امکان close در شی ها را نیز اجرا دهد. به حیث میرسد کهاین یک کانال امن و بسیار موءثر برای پرهیز از نشت منابع میباشد اما دارنده نقص هایی میباشد که برای مثال آنان می شود به تاخیرهای غیر قابل پیش گویی اشاره نمود. این نقص سبب ساز میگردد تا مجال متعددی میان هنگامی که یک شی غیرقابل دسترس میگردد تازمانیکه finalizer آن را فراخوانی می نماید صرف خواهد شد. این موضوع نیز میتواند معضل ها و خطاها بدون شوخی را برای پیشرفت دهندگان به وجود بیاورد. به همین انگیزه میباشد که به پیشرفت دهندگان توصیه میشود که از تکنیک های جایگزین برای خودداری از نشت منابع به کار گیری نمایند که به عنوان مثال آنها می شود به دستورها try-with-resources اشاره نمود.
تمجید یک SPI برای هاست در ورژن 18 جاوا
برای SPI رزولوشن ایمیل سفارش شدهاست که در ورژن 18 جاوا یک SPI برای هاست و name address resolution تعریفوتمجید خواهد شد کهاین زمینه سبب ساز می گردد تا Inet.Address بتواند از resolver هایی به جز resolver داخلی پلتفرم ها استعمال نماید. علت هایی که برای اضافه شدن این خصوصیت در ورژن 18 جاوا وجود دارااست مشمول فعالسازی عالی Project Loom برای همزمانی و سبک های اپلیکیشن نویسی نو در جاوا، یک پارچه سازی پروتکل های نو کانال درین لهجه نرم افزار نویسی، سفارشی سازی و فعال کردن بی آلایش آزمایش ها میباشد. خلال این می بایست اعتنا داشته باشید کهاین توصیه مشتمل بر تعریف و تمجید یک resolver جایگزین برای کیت بسط جاوا نیز است.
پیش اکران دوم از قابلیت و امکان تطبیق سر مشق در اوامر switch
با اضافه شدن این خصوصیت نو به ورژن 18 جاوا تطبیق سرمشق برای کلمات و دستورها switch که یار با پسوندهای لهجه الگوها میباشد را شل خیس می نماید و به معیار متعددی سبب ساز بهبود این عملیات میشود. اعتنا داشته باشید که پیش اکران نخستین آن در ورژن 17 کیت توسعه و گسترش جاوا معرفی گردیده بود. توسعه و گسترش امکان تطبیق سرمشق برای امر switch به یک عبارت اذن میدهد تا در قبال یکسری الگوی متفاوت آزمایش خواهد شد که هر کدام از این الگوها دارنده تلاش منحصر به فرد به خویش میباشند. بدین ترتیب کوئری های غامض مبنی بر داده میتوانند به طور تماما یکنواخت و ایمن ایفا شوند.
طراحی دوباره امکان core reflection
طراحی دوباره core reflection با در دست گرفتن کننده های اسلوب در واقع lang.reflect.Method، کانستراکتور و در اختیار گرفتن کننده سیاق java.lang.invoke را مجددا طراحی می نماید. داشتن این مدیر کننده اسلوب تحت عنوان یک مکانیزم مهم در عملیات reflection مخارج محافظت و توسعه و گسترش API های java.lang.reflect و java.lang.invoke را به معیار متعددی کاهش میدهد. به همین انگیزه میباشد که اضافه شدن این خصوصیت به ورژن 18 جاوا میتواند مزایای بسیار متعددی را برای پیشرفت دهندگان این گویش نرمافزار نویسی به یار داشته باشد.
اضافه شدن یک اینترنت سرور بی آلایش به ورژن 18 جاوا
با سفارش اضافه شدن یک اینترنت سرور معمولی به ورژن 18 جاوا یک ابزار خط دستور برای راهاندازی یک اینترنت سرور خرد مهیا می گردد که فقط پوشه های استاتیک را مراقبت خواهد کرد. توجه داشته باشید که دراین جا هیچ کوشش CGI یا این که عملکردی شبیه servlet در دسترس نخواهد بود. این ابزار میتواند برای مثال سازی، رمزنگاری ad-hoc و آزمایش کردن به خصوص در دور و اطراف های آموزشی بسیار موثر و کاربردی باشد. هدف ها این طرح در واقع مشتمل بر ارائه یک فولدر سرور HTTP out-of-the-box و استاتیک میباشد که راهاندازی آن بسیار بی آلایش و آسوده است و دستکم تلاش را به شما ارائه میدهد. این پوشه سرور میتواند انرژی لازم صرف گردیده به وسیله بسط دهندگان را به ترازو متعددی کم کند و کیت گسترش جاوا را برای شما قابل دسترس نماید. خلال این می بایست توجه داشته باشید که یک طراحی پیش فرض از روش خط امر را نیز به یار یک API خرد برای شما مهیا می نماید که در شکل نیاز میتوانید از آن به کارگیری نمایید. با به کار گیری از آن شما میتوانید اپ های خویش را به راحتی ساخت و ساز کرده و سفارشی سازی فرمائید. این قابلیت و امکان در واقع یک سرور با امکان های فوق العاده توسعه یافته را در چنگ شما قرار خواهد بخشید.

کارداران اثر گذار بر CPC در تبلیغات