Java 27 ierodas ar Post-Quantum drošību, G1 noklusējuma iestatījumiem un kompaktām galvenēm

Pēdējā atjaunošana: 09/16/2026
  • Java 27 tagad ir plaši pieejama ar deviņiem JEP, tostarp postkvantu TLS un G1 kā noklusējuma atkritumu savācēju.
  • Kompaktās objektu galvenes kļūst par standartu, ievērojami samazinot atmiņas pieplūdumu lieliem Java resursiem.
  • Oracle piegādā arī saskaņotus atjauninājumus Helidon 27, JavaFX 27 un Jipher 20, kā arī agrīnu ieskatu Project Valhalla.

Java 27

Oracle ir oficiāli izlaidusi Java 27, jaunāko ilgstoši izmantotās programmēšanas valodas un izstrādes platformas versiju, iezīmējot vēl vienu soli platformas attīstībā ārpus tradicionālā LTS cikla. Atjauninājums, kas kļuva vispārēji pieejams 15. septembrī, piedāvā virkni ražošanai gatavu funkciju un priekšskatījumu, kuru mērķis ir padarīt Java efektīvāku, drošāku un labāk sagatavotu gaidāmajai kvantu skaitļošanas ērai. Šī versija ir otrā versija, kas nav LTS kopš JDK 25 , un tajā ir iekļauti deviņi JDK uzlabošanas priekšlikumi (JEP) paketē, ko Oracle raksturo kā stabilu pamatu gan pašreizējām uzņēmumu darba slodzēm, gan nākotnes mākslīgā intelekta vadītām sistēmām.

Izstrādātājiem galvenās izmaiņas attiecas uz noklusējuma iestatījumiem: G1 atkritumu savācējs tagad tiek izmantots visās vidēs, kompaktie objektu galvenes ir ieslēgtas pēc noklusējuma, un TLS 1.3 ir pievienots jauns atslēgu apmaiņas mehānisms pēc kvantu pārveidošanas. Tie nav uzkrītoši jauni API, bet gan iekšēji uzlabojumi , kas samazina atmiņas patēriņu, vienkāršo konfigurāciju un nostiprina šifrēšanu pret turpmākiem draudiem. Laidienā ir iekļauti arī tādu funkciju kā strukturētas vienlaicības un slinko konstantu priekšskatījumi, kas signalizē par platformas virzību nākamajos ciklos.

Oracle aktualización de seguridad
Saistītais raksts:
Visaptverošs Oracle drošības atjauninājumu un mākoņa aizsardzības ceļvedis

Deviņas JEP: Kas patiesībā ir kastē

Java 27 piedāvā kopumā deviņus JEP, no kuriem četri tiek uzskatīti par gataviem lietošanai ražošanā. Pārējie pieci joprojām atrodas priekšskatījuma vai inkubācijas stadijā , dodot izstrādātājiem iespēju agrīni iepazīties ar gaidāmajām iespējām, neapņemoties tās izmantot ražošanā. Starp ražošanai gatavajiem elementiem JEP 523 padara Garbage-First (G1) savācēju par noklusējuma savācēju visur, aizstājot seriālo savācēju ierobežotās vidēs. Saskaņā ar OpenJDK komandas datiem, G1 ir pietiekami uzlabojies caurlaidspējas, latentuma un atmiņas izmantošanas ziņā, lai apstrādātu pat mazus kaudzes izmērus, novēršot nepieciešamību izstrādātājiem manuāli atlasīt citu savācēju ierīcēs ar mazu atmiņas apjomu.

Vēl viena būtiska izmaiņa ir JEP 534, kas pēc noklusējuma iespējo kompaktas objektu galvenes. Tas samazina katra Java objekta atmiņas slodzi no 96 bitiem līdz 64 bitiem, un šīs izmaiņas var nodrošināt ievērojamus ietaupījumus miljoniem tiešraides objektu. Saskaņā ar ziņojumiem , SPECjbb2015 etalonos šī pāreja samazināja kaudzes izmantošanu par 22 % un centrālā procesora laiku par 8 %. Amazon un SAP jau ir ieviesuši šo funkciju savos Java izplatījumos, parādot, ka tā ir pietiekami stabila lietošanai reālajā pasaulē.

Postkvantu kriptogrāfija ieņem centrālo vietu

Drošība, iespējams, ir Java 27 galvenā tēma. JEP 527 ievieš postkvantu hibrīda atslēgu apmaiņu TLS 1.3, apvienojot esošo ECDHE algoritmu ar NIST standartizēto ML-KEM postkvantu metodi. Tas risina draudu modeli “novākt tagad, atšifrēt vēlāk” , kurā uzbrucēji šodien glabā šifrētu datplūsmu, cerot to uzlauzt, kad kvantu datori kļūs pietiekami jaudīgi. Hibrīda pieeja nozīmē, ka standarta TLS klientiem un serveriem nav nepieciešamas koda izmaiņas, padarot to par relatīvi nesāpīgu jauninājumu organizācijām, kuras uztraucas par ilgtermiņa datu konfidencialitāti.

Plan de Acción sobre Ciberseguridad e IA
Saistītais raksts:
ES atklāj visaptverošu rīcības plānu kiberdrošības un mākslīgā intelekta jomā

Oracle arī virzās uz priekšu kriptogrāfijas jomā ar JEP 538, trešo PEM kodējumu priekšskatījumu kriptogrāfiskiem objektiem, un JEP 536, kas pievieno Java Flight Recorder procesa datu rediģēšanu. Pēdējais ir īpaši noderīgs problēmu novēršanai ražošanas vidē , jo tas noņem sensitīvu informāciju no diagnostikas, pirms tā tiek ierakstīta diskā, palīdzot uzņēmumiem izpildīt atbilstības prasības.

Ekosistēmas atjauninājumi: Helidon, JavaFX un Jipher

Līdztekus pamata Java izpildlaikam Oracle ir paziņojis par saskaņotiem atjauninājumiem vairākām galvenajām Java Verified Portfolio (JVP) komponentēm. Helidon 27, mikropakalpojumu ietvars, tagad izmanto to pašu versiju shēmu kā OpenJDK un ievieš atbalstu virtuālajiem pavedieniem un Scoped Values, atvieglojot ļoti vienlaicīgu mākoņpakalpojumu rakstīšanu. JavaFX 27 nodrošina jaunu Metal renderēšanas cauruļvadu macOS operētājsistēmā, lai nodrošinātu vienmērīgāku veiktspēju Apple silicon, kā arī uzlabotu JavaFX attēlu apstrādi un pieejamības funkcijas. Oracle Jipher 20, FIPS 140-3 validēts kriptogrāfijas pakalpojumu sniedzējs, tagad ir iekļauts JVP un pievieno atbalstu ML-KEM un ML-DSA postkvantu algoritmiem.

Šie atjauninājumi ir daļa no plašākas stratēģijas, lai saglabātu Java ekosistēmas saliedētību, jo īpaši tāpēc, ka uzņēmumi ievieš mākslīgo intelektu un mākoņtehnoloģijas. Laidienā ir iekļauts arī Project Valhalla priekšskatījums, izmantojot JDK 28 agrīno piekļuvi, kura mērķis ir pārvarēt plaisu starp objektiem un primitīviem, izmantojot vērtību klases — funkciju, kas varētu ievērojami uzlabot datu blīvumu analītikai un mākslīgā intelekta darba slodzēm.

Ko tas nozīmē izstrādātājiem

Komandām, kas izmanto Java ražošanas vidē, jaunināšanas ceļš ir samērā vienkāršs. Oracle apraksta Java 27 kā automātisku aizstājēju esošajām lietojumprogrammām, ja vien tās nepaļaujas uz priekšskatījuma funkcijām. Jaunais noklusējuma atkritumu savācējs un kompaktās galvenes ir izstrādātas tā, lai darbotos bez karodziņu izmaiņām, kas nozīmē, ka lielākajai daļai lietojumprogrammu pēc jaunināšanas vajadzētu uzlabot veiktspēju un samazināt atmiņas izmantošanu. Tomēr atslēgu apmaiņa pēc kvantu atjaunināšanas ir iespējota tikai TLS 1.3 savienojumiem , tāpēc vecāki protokoli negūs labumu bez konfigurācijas izmaiņām.

Claude
Saistītais raksts:
Anthropic pārstāvis Klods paplašina savu darbību izglītības, zinātnes un kodēšanas jomā: jauni rīki, drošības problēmas un akcijas

Oracle ir arī paziņojis par plāniem pāriet uz kritisko drošības ielāpu izlaišanu reizi mēnesī, un pirmais šāds atjauninājums ir paredzēts vēlāk šogad. Šī pāreja nodrošinātu organizācijām ātrāku piekļuvi ievainojamību labojumiem, taču tas nozīmē arī biežākus apkopes logus. Pagaidām Java 27 piedāvā stabilu uzlabojumu kopumu, kas patiks gan uzņēmumiem, gan individuāliem izstrādātājiem, pat ja visizcilākās funkcijas vēl ir pieejamas tikai pēc pāris izlaidumiem.

Tas viss notiek laikā, kad Oracle turpina virzīt Java uz nākotni, kurā dominē mākslīgais intelekts un kvantu draudi. Postkvantu kriptogrāfijas, labāku noklusējuma iestatījumu un ekosistēmas saskaņošanas kombinācija liecina, ka platforma attīstās, lai atbilstu mūsdienu infrastruktūras prasībām. Lai gan Java 27, iespējams, nav tā versija, kas revolucionizē ikdienas kodēšanu, tā liek pamatus vērienīgākām izmaiņām, kas gaidāmas ar JDK 28 un tālākām versijām.

Related posts: