Нова верзија Јава СЕ 14 је већ објављена и ово су њене вести

После шест месеци развоја, Орацле је најавио излазак нове верзије Јава СЕ 14. Ова платформа се користи као опен соурце имплементација ОпенЈДК референци. Јава СЕ 14 одржава компатибилност са Јава платформом; Сви претходно написани Јава пројекти ће радити непромењени када се започну са новом верзијом.

Компилације Јава СЕ 14 спремна за инсталацију (ЈДК, ЈРЕ и Сервер ЈРЕ) су припремљени за Линук (к86_64), Виндовс и мацОС. Референтна имплементација Јава 14 развијена у пројекту ОпенЈДК потпуно је отворена под лиценцом ГПЛв2 са изузецима ГНУ ЦлассПатх који омогућавају динамичко повезивање са комерцијалним производима.

Главне нове карактеристике Јава СЕ 14

Ова нова верзија Јава СЕ 14 је класификован као редовни период подршке За која ће ажурирања бити објављена пре следеће верзије, као тренутна стабилна ЛТС грана „Јава СЕ 11“ имаће исправке до 2026. године, док ће претходна Јава 8 ЛТС грана бити подржана до децембра 2020. године.

Међу главним новитетима ове верзије експериментална подршка инстанцеофзапис y експериментални пар потпореу текстуалне блокове је проширен.

  • инстанцеоф: Користи се за подударање образаца у оператеру који омогућава да се одмах одреди локална променљива за приступ верификованој вредности.
  • запис: пружа компактан начин дефинисања класа, избегавајући експлицитну дефиницију различитих метода ниског нивоа, као што су једнако (), хасхЦоде () y тоСтринг (), у случајевима када се подаци чувају само у пољима.
  • Проширење у блокове текста: пружа нови облик литералних низова који вам омогућава да у изворни код укључите вишередне текстуалне податке без употребе излазних знакова и да сачувате оригинално обликовање текста у блоку. Уоквиривање блока врши се са три двострука наводника.
    У Јави 14, текстуални блокови подржавају излазни низ „\ с“ да дефинишу један размак и „\“ за спајање са следећим редом.

То такође можемо наћи имплементирана је прегледна верзија услужног програма јпацкаге, да омогућава вам креирање пакета за самосталне Јава апликације. Услужни програм заснован је на ЈаваФКС јавапацкагер-у и омогућава вам креирање пакета у изворним форматима за различите платформе (мси и еке за Виндовс, пкг и дмг за мацОС, деб и рпм за Линук).

С друге стране се помиње даНови механизам за додељивање меморије је додат у Г1 сакупљач смећа, узимајући у обзир специфичне карактеристике рада у великим системима који користе НУМА архитектуру. Нови алокатор меморије је омогућен помоћу заставице „+ КСКС: + УсеНУМА“ и може значајно повећати перформансе на НУМА системима.

А. преглед АПИ-ја за приступ спољној меморијиДа омогућава Јава апликацијама да безбедно и ефикасно приступају областима меморије изван из гомиле Јава манипулишући новим апстракцијама МемориСегмент, МемориАддресс и МемориЛаиоут.

Портови за Соларис ОС и СПАРЦ процесоре проглашени застарелим са намером да се ови уклоне у будућности. Премештање ових портова у застареле омогућиће заједници да убрза развој нових ОпенЈДК функција без губљења времена одржавајући одређене карактеристике за Соларис и СПАРЦ.

Даље Уклоњен ЦМС сакупљач смећа (Цонцуррент Марк Свееп), који је застарео пре две године и није био у пратњи. Даље, употреба комбинације алгоритама за сакупљање смећа и ПараллелСцавенге СериалОлд проглашена је застарелом.

Од осталих промена који су поменути у огласу:

  • Уклоњени су алати и АПИ-ји за компресовање ЈАР датотека помоћу алгоритма Пацк200.
  • Додан је АПИ за праћење ЈФР догађаја у лету (ЈДК Флигхт Рецордер), на пример за организовање континуираног надзора.
  • Додан је модул јдк.нио.мапмоде који нуди нове режиме (РЕАД_ОНЛИ_СИНЦ, ВРИТЕ_ОНЛИ_СИНЦ) за стварање мапираних бајтерских бафера (МаппедБитеБуффер) који се односе на трајну меморију (НВМ).

Si желите да сазнате више о томе, можете проверити најаву ове нове верзије У следећем линку. 


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.