Java SE 13 tatalaina

Ina ua maeʻa le ono masina o atinaʻe, Oracle tatalaina tulaga JavaSE 13 (Java Platform, Standard Edition 13), o le open-source OpenJDK project o loʻo faʻaaogaina e fai ma faʻamatalaga faʻatinoga. Java SE 13 o loʻo faʻatumauina le fesoʻotaʻiga i tua ma faʻasalalauga muamua o le Java platform; o galuega uma Java na tusia muamua o le a galue e aunoa ma ni suiga pe a faʻatautaia i lalo o le lomiga fou. Sauni-e fa'apipi'i Java SE 13 fausia (JDK, JRE ma Server JRE) saunia mo Linux (x86_64), Solaris, Windows ma macOS. Fa'atinoga fa'asino na fa'atupuina e le poloketi OpenJDK Java 13 o lo'o tatala atoatoa le puna i lalo ole laisene GPLv2, fa'atasi ai ma GNU ClassPath tuusaunoaga e mafai ai ona feso'ota'i malosi ma oloa fa'apisinisi.

Java SE 13 ua faʻavasegaina o se faʻasalalauga lagolago lautele ma o le a faʻaauau pea ona maua faʻamatalaga seia oʻo i le isi faʻasalalauga. Ole lala ole Long Term Support (LTS) e tatau ona Java SE 11, lea o le a faʻaauau pea ona maua faʻamatalaga seia oʻo i le 2026. O le lala LTS muamua o Java 8 o le a lagolagoina seia oʻo ia Tesema 2020. O le isi faʻasalalauga LTS ua faʻatulagaina mo Setema 2021. Sei matou faamanatu atu ia te oe e amata i le tatalaina o le Java 10, o le poloketi na suia i se faiga fou o le atinaʻe, e faʻaalia ai se taamilosaga puupuu mo le faʻavaeina o faʻasalalauga fou. O galuega fou o lo'o fa'atupuina nei i totonu o se tasi o paranesi fa'afou fa'afou, lea e aofia ai suiga ua uma ona fai ma o lala e fa'aputuina i le ta'i ono masina e fa'amautu ai fa'asalalauga fou. Java 14 ua faʻatulagaina mo le tatalaina ia Mati i le tausaga a sau, faʻatasi ai ma le muaʻi faʻatulagaina avanoa mo su'ega.

Mai mea fou Java 13 mafai ia matau:

  • Faaopoopo lagolago mo le fa'aopoopoina malosi o CDS (Class-Data Fetufa'i) fa'amaumauga, tu'uina atu avanoa fa'asoa i vasega masani. Faatasi ai ma le CDS, o vasega masani e mafai ona tuʻuina i se tuʻufaʻatasiga, faʻasoa faʻamaumauga, faʻatagaina talosaga e faʻalauiloa vave ma faʻaitiitia le ulu. O le fa'asologa fou e fa'aopoopoina ai meafaigaluega mo le fa'aputuina malosi o vasega pe a mae'a le fa'atinoina o talosaga. O vasega fa'amaumauga e aofia ai vasega uma ma faletusi o lo'o fa'apipi'iina i le taimi o fa'agaioiga polokalame e le'i iai i totonu o le fa'amaumauga muamua a le CDS;
  • I le ZGC (Z A'o otaota) faaopoopo lagolago mo le toe faʻafoʻiina o manatuaga le faʻaaogaina i le faiga faʻaoga;
  • A'afia o se faʻatinoga toe faʻatulagaina o le Legacy Socket API (java.net.Socket ma java.net.ServerSocket) e faigofie ona tausia ma debug. E le gata i lea, o le faʻatulagaina o le faʻatinoga o le a sili atu ona faigofie ona faʻafetaui e galulue ma le faiga fou o filo i avanoa faʻaoga (fibers), faʻavaeina o se vaega o le poloketi Loom;
  • Fa'aauau atinae o se ituaiga fou o faaupuga "sui". Faʻaopoopo le faʻataʻitaʻiga (Preview) tomai e faʻaaoga ai le "sui" i le foliga e le gata o se tagata faʻatautaia, ae faʻapea foi o se faʻaaliga. Mo se faʻataʻitaʻiga, e mafai nei ona e faʻaogaina faufale e pei o:

    int numLetters = sui (aso) {
    mataupu ASO Gafua, ASO FAIA, ASO -> 6;
    mataupu ASO LUA -> 7;
    mataupu ASO TOFI, ASO TOONAI -> 8;
    mataupu ASO LULU -> 9;
    };

    poʻo

    System.out.println(
    sui (k) {
    mataupu 1 -> "tasi"
    mataupu 2 -> "lua"
    faaletonu -> "tele"
    }
    );

    I le lumanaʻi, faʻavae i luga o lenei vaega fuafuaina fa'atino lagolago fa'atusa fa'atusa;

  • Faaopoopo lagolago fa'ata'ita'i mo poloka o tusitusiga - o se ituaiga fou o manoa e mafai ai ona e fa'aaofia fa'amaumauga fa'amaumauga e tele laina i lau fa'ailoga puna e aunoa ma le fa'aogaina o le tagata e sola ese ma le fa'asaoina o le ulua'i fa'atulagaina o tusitusiga i totonu o le poloka. O le poloka ua faavaa i upusii faalua e tolu. Mo se faataitaiga, nai lo le faaupuga

    String query = "FILIFILI `EMP_ID`, `LAST_NAME` MAI `EMPLOYEE_TB`\n" +
    "WHERE 'A'AI' = 'INDIANAPOLIS'\n" +
    "OKA E `EMP_ID`, `LAST_NAME`;\n";

    I le taimi nei e mafai ona e faʻaogaina le fausiaina:

    String query = """
    FILIFILI `EMP_ID`, `LAST_NAME` MAI `EMPLOYEE_TB`
    WHERE `CITY` = 'INDIANAPOLIS'
    ORDER BY `EMP_ID`, `LAST_NAME`;
    """;

  • 2126 bug lipoti ua tapunia, lea 1454 na foia e Oracle tagata faigaluega, ma 671 e isi vaega, lea o le ono o suiga na faia e tagata atiaeina tutoatasi, ma isi e sui o kamupani e pei o IBM, Red Hat, Google. , Loongson, Huawei, ARM ma le SAP.

Java SE 13 tatalaina

puna: opennet.ru

Faaopoopo i ai se faamatalaga