loading...

طراحی سایت

بازدید : 12
پنجشنبه 26 آبان 1401 زمان : 11:48

از تاریخ 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 جایگزین برای کیت پیشرفت جاوا نیز میباشد.

از تاریخ 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 جایگزین برای کیت پیشرفت جاوا نیز میباشد.

برچسب ها طراحی سایت ,
نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 245
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 7
  • بازدید کننده امروز : 1
  • باردید دیروز : 0
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 15
  • بازدید ماه : 32
  • بازدید سال : 925
  • بازدید کلی : 2122
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی