Java SE 13 tuku

I muri i nga marama e ono o te whanaketanga, Oracle i tukuna tūāpapa JavaSE 13 (Java Platform, Paerewa Putanga 13), ka whakamahia te kaupapa OpenJDK tuwhera-puna hei whakatinanatanga tohutoro. Ka mau tonu a Java SE 13 i te hototahi whakamuri me nga putanga o mua o te papaahi Java; ko nga kaupapa Java katoa i tuhia i mua ka mahi kaore he huringa ka whakahaerehia i raro i te putanga hou. Kua reri ki te whakauru i nga hanganga Java SE 13 (JDK, JRE me Server JRE) kua rite mo Linux (x86_64), Solaris, Windows me macOS. Ko te whakatinanatanga tohutoro i whakawhanakehia e te kaupapa OpenJDK Java 13 he puna tuwhera katoa i raro i te raihana GPLv2, me nga tuunga a GNU ClassPath ka taea te hono hihiri me nga hua arumoni.

Ko te Java SE 13 kua whakarōpūhia hei tuku tautoko whanui ka whiwhi tonu i nga whakahoutanga tae noa ki te tukunga e whai ake nei. Ko Java SE 11 te peka Tautoko Roa (LTS), ka whiwhi tonu i nga whakahoutanga tae noa ki te tau 2026. Ko te peka LTS o mua o Java 8 ka tautokohia tae noa ki Hakihea 2020. Ko te tukunga LTS e whai ake nei kua whakaritea mo Mahuru 2021. Me whakamahara mai ki a koe i timata mai i te tukunga o Java 10, ka huri te kaupapa ki te tukanga whanaketanga hou, e kii ana he huringa poto mo te hanganga o nga putanga hou. Inaianei kua whakawhanakehia nga mahi hou i roto i tetahi peka matua kua whakahoutia tonu, kei roto ko nga huringa kua oti te hanga me nga manga ka peka ia ono marama ki te whakapumau i nga putanga hou. Ko te Java 14 kua whakaritea mo te tuku i te Poutu-te-rangi i tera tau, kua oti te hanga te arokite waatea mo te whakamatautau.

Tuhinga ka whai mai nga mahi auaha Java 13 taea Mark:

  • Kua tapirihia tautoko mo te taapiri hihiri o nga purongo CDS (Class-Data Sharing), e whakarato ana i te uru tono tiritahi ki nga karaehe noa. Ma te CDS, ka taea te whakanoho i nga karaehe noa ki roto i te puranga motuhake, tiritahi, kia tere ake te whakarewatanga o nga tono me te whakaheke i runga ake. Ko te putanga hou he taapiri taputapu mo te whakapuranga hihiri o nga karaehe i muri i te mutunga o te mahi tono. Kei roto i nga karaehe whakapuranga nga karaehe katoa me nga whare pukapuka e whai ana i utaina i te wa e mahi ana te hotaka kaore i roto i te puranga CDS taketake i whakaratohia;
  • Ki te ZGC (Z kaikohi paru) tāpirihia tautoko mo te whakahoki i te mahara kaore i whakamahia ki te punaha whakahaere;
  • Kua whai waahi he whakatinanatanga hou o te Legacy Socket API (java.net.Socket me java.net.ServerSocket) he maamaa ake te pupuri me te patuiro. I tua atu, ko te whakatinanatanga e whakaarohia ana ka ngawari ake te urutau ki te mahi me te punaha hou o nga miro i roto i te waahi kaiwhakamahi (fibers), i whakawhanakehia hei waahanga o te kaupapa Loom;
  • Haere tonu te whanaketanga o te ahua hou o nga kupu "whakawhiti". Kua taapirihia te kaha whakamatautau (Arokite) ki te whakamahi i te "whakawhiti" i roto i te ahua o te kaiwhakahaere anake, engari ano he korero. Hei tauira, ka taea e koe te whakamahi i nga hanga penei:

    int numLetters = whakawhiti (ra) {
    take MAERE, PARAIRE, RATAPU -> 6;
    take TUESDAY -> 7;
    take TAITE, HATAREI -> 8;
    take WEDNESDAY -> 9;
    };

    ranei

    Pūnaha.out.println(
    whakawhiti (k) {
    take 1 -> "kotahi"
    take 2 -> "rua"
    taunoa -> "maha"
    }
    );

    I te wa kei te heke mai, i runga i tenei ahuatanga kua whakamaheretia whakatinana i te tautoko orite tauira;

  • Kua tapirihia tautoko whakamatautau mo nga poraka kuputuhi - he ahua hou o nga aho aho e taea ai e koe te whakauru i nga raraunga kuputuhi raina-maha ki roto i to waehere puna me te kore e whakamahi i te ahua o te mawhiti me te pupuri i te whakatakotoranga taketake o te kuputuhi i roto i te poraka. Ka anga te poraka e toru nga korukī rua. Hei tauira, hei utu mo te korero

    Uiui String = "KORE `EMP_ID`, `LAST_NAME` MAI `EMPLOYEE_TB`\n" +
    "WHERE `CITY` = 'INDIANAPOLIS'\n" +
    " WHAKATANGA NA `EMP_ID`, `LAST_NAME`;\n";

    Na ka taea e koe te whakamahi i te hanganga:

    Uiui aho = """
    TŌKIRI `EMP_ID`, `LAST_NAME` MAI `EMPLOYEE_TB`
    WHERE `CITY` = 'INDIANAPOLIS'
    ORATE NA `EMP_ID`, `LAST_NAME`;
    """;

  • 2126 nga purongo pepeha kua katia, 1454 i whakatauhia e nga kaimahi Oracle, me te 671 na te hunga tuatoru, ko te tuaono o nga huringa i mahia e nga kaiwhakawhanake motuhake, ko te toenga na nga kanohi o nga kamupene penei i IBM, Red Hat, Google , Loongson, Huawei, ARM me SAP.

Java SE 13 tuku

Source: opennet.ru

Tāpiri i te kōrero