D’fhógair Oracle scaoileadh Java SE 15, bíodh a fhios agat cad atá nua

Tar éis sé mhí forbartha, D’fhógair Oracle scaoileadh na an leagan nua de Java SE 15 mar chur i bhfeidhm tagartha a úsáideann tionscadal foinse oscailte OpenJDK.

Java SE 15 tá sé rangaithe mar leagan tacaíochta rialta, le nuashonruithe le scaoileadh go dtí an chéad leagan eile. J.ba cheart ava SE 11 a úsáid mar an chos tacaíochta fadtéarmach Scaoilfear (LTS) agus nuashonruithe go dtí 2026. An brainse roimhe seo de Tabharfar tacaíocht do Java 8 LTS go dtí Nollaig 2020. Tá an chéad eisiúint LTS eile beartaithe do Mheán Fómhair 2021.

Príomhghnéithe nua Java SE 15

Sa leagan nua seo, cuirtear feidhm tacaíochta i láthair maidir le Síniú EdDSA RFC 8032, cur chun feidhme beartaithe EdDSA ag brath ar ardáin crua-earraí, déantar é a chosaint ar ionsaithe taobh-chainéil (ráthaítear am seasmhach de gach ríomh) agus déanann sé níos fearr ná an cur chun feidhme ECDSA atá ann cheana atá scríofa i C i dtéarmaí feidhmíochta, agus an leibhéal céanna cosanta aige.

Athrú eile is ea an tacaíocht thurgnamhach do ranganna agus comhéadain séalaithe go ní féidir le ranganna agus comhéadain eile iad a úsáid a oidhreacht, a leathnú nó a fhostú.

Aibhsíodh freisin sa leagan nua seo de Java SE 15 go bhfuil an tacaíocht do ranganna i bhfolach nach féidir a úsáid go díreach le bytecode ranganna eile. Is í an phríomhúsáid a bhaineann le ranganna i bhfolach ná creataí a ghineann ranganna go dinimiciúil ag am rith agus a úsáideann go hindíreach iad trí mhachnamh.

An bailitheoir truflais ZGC (Bailitheoir Dramhaíl Z) rinneadh é a chobhsú agus a aithint go bhfuil sé réidh le húsáid go ginearálta. Feidhmíonn ZGC i mód éighníomhach chun latency a íoslaghdú mar gheall ar bhailiú truflais a oiread agus is féidir (ní théann an aga neamhfhónaimh nuair a úsáidtear ZGC níos mó ná 10 ms) agus is féidir leis oibriú le carnáin bheaga agus mhóra, ag réimsiú méid ó chúpla céad ó mheigibheart go go leor teraibítí.

An bailitheoir truflais Tá Shenandoah cobhsaithe agus aitheanta mar uileláithreach. Forbraíonn Shenandoah le Red Hat agus seasann sé amach maidir le húsáid algartam a laghdaíonn amanna sos le linn bailiú truflais agus tú ag glanadh i gcomhthreo le feidhmchláir Java a reáchtáil.

Chomh maith leis sin cobhsaíodh an tacaíocht do bhloic téacs agus a iontráladh sa teanga: a cineál nua teaghráin liteartha Ligeann siad duit sonraí téacs illíne a áireamh i do chód foinse gan carachtair éalaithe a úsáid agus formáidiú an téacs bhunaidh a chaomhnú sa bhloc.

Ar an taobh eile, tá Oidhreacht Rinneadh DatagramSocket API a athoibriú mar tá cur chun feidhme nua-aimseartha atá níos éasca a dhífhabhtú agus a chothabháil curtha in ionad na sean-chur chun feidhme java.net.DatagramSocket agus java.net.MulticastSocket, agus atá comhoiriúnach le snáitheanna fíorúla a d’fhorbair an tionscadal Loom.

I gcás sárú comhoiriúnachta féideartha leis an gcód atá ann cheana, níor baineadh an sean-chur chun feidhme agus is féidir é a ghníomhachtú trí úsáid a bhaint as an rogha jdk.net.usePlainDatagramSocketImpl.

Lena chois sin, moltar an dara cur i bhfeidhm turgnamhach ar mheaitseáil patrún san oibreoir "instanceof", a ligeann duit athróg áitiúil a shainiú láithreach chun rochtain a fháil ar an luach fíoraithe.

Mar fhocal scoir, leagtar béim freisin ar an dara cur i bhfeidhm turgnamhach ar an eochairfhocal “taifead”, a sholáthraíonn foirm dhlúth le haghaidh sainmhínithe ranga, ag seachaint an ghá le roinnt modhanna ísealleibhéil a shainiú go sainráite mar chothroma (), hashCode () agus toString (), i gcásanna nach stóráiltear na sonraí ach i réimsí.

Ar deireadh athruithe eile a sheasann amach:

  • Moltar an dara dréacht de API rochtana cuimhne seachtrach
  • Tá an teicníc optamaithe Glasála Claonta a úsáideann an HotSpot JVM chun glasáil lasnairde a laghdú díchumasaithe agus dímheasa.
  • Gníomhachtú RMI den mheicníocht dearbhaithe atá as feidhm, a bhainfear i scaoileadh amach anseo.
  • Bain an t-inneall Nashorn JavaScript, nár léiríodh i Java SE 11.
  • Calafoirt bainte do phróiseálaithe Solaris OS agus SPARC (Solaris / SPARC, Solaris / x64, agus Linux / SPARC).

Si ba mhaith leat tuilleadh a fháil amach faoi faoin leagan nua seo. Is féidir leat na sonraí a sheiceáil Sa nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.