Java SE 14: n uusi versio on jo julkaistu, ja nämä ovat sen uutisia

Kuuden kuukauden kehityksen jälkeen Oracle ilmoitti Java SE 14: n uuden version julkaisemisesta. Tätä alustaa käytetään avoimen lähdekoodin OpenJDK-viitteenä. Java SE 14 ylläpitää taaksepäin yhteensopivuutta Java-alustan kanssa; Kaikki aiemmin kirjoitetut Java-projektit toimivat muuttumattomina, kun ne aloitetaan uudella versiolla.

Kokoelmat Java SE 14 valmis asennettavaksi (JDK, JRE ja Server JRE) ovat valmiita Linux (x86_64), Windows ja macOS. OpenJDK-projektin kehittämä Java 14 -viitetoteutus on täysin auki GPLv2-lisenssillä GNU ClassPath -poikkeuksilla, jotka mahdollistavat dynaamisen linkityksen kaupallisiin tuotteisiin.

Java SE 14: n tärkeimmät uudet ominaisuudet

Tämä uusi versio Java SE 14 on luokiteltu säännölliseksi tukijaksoksi Mille päivitykset julkaistaan ​​ennen seuraavaa versiota, sillä nykyisellä vakaalla LTS-haaralla "Java SE 11" on päivityksiä vuoteen 2026 asti, kun taas edellistä Java 8 LTS -haaraa tuetaan joulukuuhun 2020 saakka.

Tämän version tärkeimpiä uutuuksia - kokeellinen tuki esiintymäennätys y kokeellinen tukiparitekstilohkoihin on laajennettu.

  • esiintymä: Sitä käytetään operaattorin mallien sovittamiseen, jonka avulla paikallinen muuttuja voidaan määrittää välittömästi tarkastetun arvon käyttämiseksi.
  • ennätys: tarjoaa pienikokoisen tavan määritellä luokkia välttäen erilaisten matalan tason menetelmien, kuten on yhtä suuri (), hash koodin () y toString (), jos tiedot tallennetaan vain kenttiin.
  • Laajennus tekstilohkoissa: tarjoaa uuden muotoisen merkkijonolitraalin, jonka avulla voit sisällyttää monirivisiä tekstitietoja lähdekoodiin välttämättä ja säilyttämättä alkuperäisen tekstin muotoilua lohkossa. Lohkokehys tehdään kolmella kaksoislainauksella.
    Java 14: ssä tekstilohkot tukevat pakosarjaa "\ s" yhden välilyönnin määrittelemiseksi ja "\" yhdistämistä seuraavalle riville.

Voimme myös löytää sen jpackage-apuohjelman esikatseluversio otettiin käyttöön, että voit luoda paketteja erillisille Java-sovelluksille. Apuohjelma perustuu JavaFX javapackageriin, ja sen avulla voit luoda natiivimuotoisia paketteja eri alustoille (msi ja exe Windowsille, pkg ja dmg macOSille, deb ja rpm Linuxille).

Toisaalta mainitaan see G1-roskakoriin on lisätty uusi muistinjakomekanismi, ottaen huomioon erityisominaisuudet, jotka liittyvät työskentelyyn suurissa järjestelmissä, joissa käytetään NUMA-arkkitehtuuria. Uusi muistinjakolaite otetaan käyttöön "+ XX: + UseNUMA" -lipulla ja se voi lisätä merkittävästi suorituskykyä NUMA-järjestelmissä.

A esikatselu ulkoisen muistin käyttöliittymästäEttä mahdollistaa Java-sovellusten turvallisen ja tehokkaan pääsyn muistialueille Java-kasasta manipuloimalla MemorySegmentin, MemoryAddressin ja MemoryLayoutin uusia abstraktioita.

Vanhentuneiksi julistetut Solaris-käyttöjärjestelmän ja SPARC-prosessorien portit tarkoituksena poistaa ne tulevaisuudessa. Näiden porttien siirtäminen vanhentuneisiin portteihin antaa yhteisölle mahdollisuuden nopeuttaa uusien OpenJDK-ominaisuuksien kehittämistä tuhlaamatta aikaa ylläpitämällä erityisominaisuuksia Solarisille ja SPARC: lle.

Myös CMS-jätteiden keräilijä poistettu (Samanaikainen Mark Sweep), joka oli vanhentunut kaksi vuotta sitten ja jota ei ollut mukana. Lisäksi roskien keräysalgoritmien ja ParallelScavenge SerialOld -yhdistelmän käyttö julistettiin vanhentuneeksi.

Muista muutoksista jotka mainitaan mainoksessa:

  • Työkalut ja API: t JAR-tiedostojen pakkaamiseen Pack200-algoritmilla on poistettu.
  • Lisätty sovellusliittymä JFR-tapahtumien seuraamiseen lennossa (JDK Flight Recorder), esimerkiksi jatkuvan valvonnan järjestämiseksi.
  • Lisätty jdk.nio.mapmode-moduuli, joka tarjoaa uusia tiloja (READ_ONLY_SYNC, WRITE_ONLY_SYNC) kartoitettujen tavupuskurien (MappedByteBuffer) luomiseksi, jotka viittaavat haihtumattomaan muistiin (NVM).

Si haluat tietää enemmän siitä, voit tarkistaa uuden version ilmoituksen Seuraavassa linkissä. 


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.