Java SE 13 scaoileadh

Tar éis sé mhí d'fhorbairt, Oracle scaoileadh ardán Iávais 13 (Java Platform, Standard Edition 13), úsáidtear an tionscadal foinse oscailte OpenJDK mar chur chun feidhme tagartha. Coinníonn Java SE 13 comhoiriúnacht siar le heisiúintí an ardáin Java roimhe seo; oibreoidh gach tionscadal Java a scríobhadh roimhe seo gan athruithe nuair a sheoltar é faoin leagan nua. Tógálacha Java SE 13 atá réidh le suiteáil (JDK, JRE agus Server JRE) ullmhaithe le haghaidh Linux (x86_64), Solaris, Windows agus macOS. Cur i bhfeidhm tagartha arna fhorbairt ag an tionscadal OpenJDK Java 13 foinse oscailte go hiomlán faoin gceadúnas GPLv2, le heisceachtaí GNU ClassPath a cheadaíonn nascadh dinimiciúil le táirgí tráchtála.

Tá Java SE 13 rangaithe mar scaoileadh tacaíochta ginearálta agus leanfaidh sé de bheith ag fáil nuashonruithe go dtí an chéad scaoileadh eile. Ba cheart go mbeadh an brainse Tacaíochta Fadtéarmach (LTS) Java SE 11, a leanfaidh de bheith ag fáil nuashonruithe go dtí 2026. Tabharfar tacaíocht don bhrainse LTS roimhe seo de Java 8 go dtí Nollaig 2020. Tá an chéad eisiúint LTS eile sceidealta do Mheán Fómhair 2021. Cuirfimid i gcuimhne duit, ag tosú le scaoileadh Java 10, gur aistrigh an tionscadal go próiseas forbartha nua, rud a thugann le tuiscint timthriall níos giorra chun eisiúintí nua a fhoirmiú. Forbraítear feidhmiúlacht nua anois i máistirbhrainse amháin a nuashonraítear i gcónaí, lena n-áirítear athruithe réamhdhéanta agus as a ndéantar brainsí a chraobhscaoileadh gach sé mhí chun eisiúintí nua a chobhsú. Tá Java 14 le scaoileadh i mí an Mhárta an bhliain seo chugainn, agus tá tógáil réamhamhairc cheana féin ar fáil le haghaidh tástála.

As nuálaíochtaí Java 13 Is féidir ceann marc:

  • Curtha leis tacaíocht chun cartlanna CDS (Comhroinnt Sonraí Aicme) a chur leis go dinimiciúil, ag soláthar rochtain feidhmchláir roinnte ar ranganna coitianta. Le CDS, is féidir ranganna comónta a chur i gcartlann ar leith, roinnte, rud a ligeann d’fheidhmchláir seoladh níos tapúla agus forchostais a laghdú. Cuireann an leagan nua uirlisí leis chun ranganna a chartlannú go dinimiciúil tar éis deireadh a chur le feidhmchlár. Áirítear leis na ranganna cartlainne na ranganna go léir agus na leabharlanna tionlacain a lódáiltear le linn oibriú cláir nach raibh sa bhuncartlann CDS a soláthraíodh ar dtús;
  • Chuig an ZGC (Bailitheoir Dramhaíola) curtha leis tacaíocht chun cuimhne neamhúsáidte a thabhairt ar ais chuig an gcóras oibriúcháin;
  • I gceist cur i bhfeidhm athdheartha ar an Legacy Socket API (java.net.Socket agus java.net.ServerSocket) atá níos éasca le cothabháil agus dífhabhtú. Ina theannta sin, beidh sé níos éasca an cur chun feidhme atá beartaithe a oiriúnú chun oibriú leis an gcóras nua snáitheanna sa spás úsáideora (snáithíní), a forbraíodh mar chuid den tionscadal Loom;
  • Ar lean forbairt ar fhoirm nua de nathanna "athrú". Cumas turgnamhach breise (Réamhamhairc) chun “lasc” a úsáid ní hamháin i bhfoirm oibreora, ach freisin mar shloinneadh. Mar shampla, is féidir leat foirgnimh mar:

    int numLetters = lasc (lá) {
    cás Dé Luain, Dé hAoine, Dé Domhnaigh -> 6;
    cás DÉ MÁIRT -> 7;
    cás DÉARDAOIN, SATURDAY -> 8;
    cás DÉ CÉADAOIN -> 9;
    };

    Córas.amach.println(
    lasc (k) {
    cás 1 -> "ceann"
    cás 2 -> "dhá"
    réamhshocraithe -> "go leor"
    }
    );

    Sa todhchaí, bunaithe ar an ngné seo pleanáilte tacaíocht meaitseála patrún a chur i bhfeidhm;

  • Curtha leis tacaíocht thurgnamhach do bhloic téacs - foirm nua de litreacha teaghrán a ligeann duit sonraí téacs il-líne a áireamh i do chód foinse gan úsáid a bhaint as éalú carachtar agus formáidiú bunaidh an téacs sa bhloc a chaomhnú. Tá an bloc frámaithe ag trí athfhriotail dhúbailte. Mar shampla, in ionad an slonn

    Ceist teaghrán = "SELECT `EMP_ID`, `LAST_NAME` Ó `EMPLOYEE_TB`\n" +
    "Where `CITY` = 'INDIANAPOLIS'\n" +
    "ORDÚ LE `EMP_ID`, `LAST_NAME`;\n";

    Anois is féidir leat an tógáil a úsáid:

    Ceist teaghrán = """
    ROGHNACH `EMP_ID`, `LAST_NAME` Ó `EMPLOYEE_TB`
    ÁIT `CITY` = 'INDIANAPOLIS'
    ORDÚ LE `EMP_ID`, `LAST_NAME`;
    """;

  • Dúnadh 2126 tuairisc ar fhabht, ar réitigh fostaithe Oracle 1454 díobh, agus 671 ag tríú páirtithe, as a ndearna forbróirí neamhspleácha an séú cuid de na hathruithe, agus an chuid eile ag ionadaithe cuideachtaí ar nós IBM, Red Hat, Google , Loongson, Huawei, ARM agus SAP.

Java SE 13 scaoileadh

Foinse: oscailtenet.ru

Add a comment