Java 25: Nové jazykové funkcie, výkon, bezpečnosť a podpora LTS

Posledná aktualizácia: 24/09/2025

  • Zahŕňa 18 návrhov JEP, ktoré spresňujú jazyk a JDK
  • Vylepšenia súbežnosti, rozsahových hodnôt a inkubačných API
  • Optimalizujte bootovanie a pamäť pomocou kompaktných hlavičiek a AOT
  • Posilňuje zabezpečenie (PEM, KDF) a ponúka 8-ročnú LTS

Java 25

La Nová verzia JDK je teraz k dispozícii: Java 25 Prichádza ako súčasť polročného cyklu s postupnou aktualizáciou, ktorá napriek tomu, že je nepretržitá, prispieva Zmeny relevantné pre tých, ktorí vytvárajú moderné aplikácieSpustenie Zahŕňa 18 JEP zameraných na zjednodušenie jazyka, doladenie platformy a uľahčenie tvorby softvéru. ktorý využíva možnosti umelej inteligencie bez straty svojho tradičného obchodného charakteru.

Oracle túto verziu zaraďuje do rámca 30. výročie platformy a zdôrazňuje cieľ dosiahnuť Java je prístupnejšia bez toho, aby sa obetovala jej robustnosťOkrem toho potvrdzuje Dlhodobá podpora (LTS) v trvaní najmenej osem rokov, čo ponúka veľkorysý priestor na plánovanie adopcií a migrácií s menším prevádzkovým rizikom.

Kľúčové zmeny v jazyku a JDK

Čo je nové v Jave 25

Jazyk získava expresívnosť s vzory aplikované na primitívne typy v instanceof a switch (v novej fáze pokroku), posúvajúc Javu smerom k jednotnejšiemu a ľahšie čitateľnému modelu vzorov. Toto rozšírenie znižuje trenie a pomáha písať jasnejší kód bez uchyľovania sa ku kompromisom.

Exkluzívny obsah – kliknite sem  Povráva sa o remasterovanej verzii Red Dead Redemption 2. Rockstar možno pripravuje reedíciu pre novú generáciu.

Je tiež zakomponovaný Deklarácie o importe modulov, čo zjednodušuje používanie modulárnych knižníc bez toho, aby sa projekt nútil stať modulom. To znižuje počiatočnú zložitosť a zefektívňuje integráciu závislostí v zmiešaných prostrediach.

Aby zredukovali obvyklý „ceremoniál“, vstupujú Kompaktné zdrojové súbory e Hlavné metódy inštancie, dva návrhy, ktoré uľahčujú cvičenia, skripty, utility a malé systémové úlohy pomocou stručnejších programov a priamy štart vstupného bodu, aspekty obzvlášť užitočné pri učení a automatizácii a ktoré zjednodušujú spôsob, akým skompilovať a spustiť program v jazyku Java z konzoly.

Knižnice, súbežnosť a práca zameraná na umelú inteligenciu

V kníhkupectvách vyniká Štruktúrovaná súbežnosť (nový pokrok), ktorý zaobchádza so súborom úloh ako s jednotkou práce, čím sa zlepšuje spoľahlivosť súbežného kódu a uľahčuje jeho rušenie a monitorovanie. Tento prístup pomáha obmedziť zložitosť viacvláknových tokov.

Pridajte Hodnoty s rozsahom, určený na zdieľanie nemenných údajov medzi vláknami s nižšie náklady ako lokálne premenné vlákien, čo poskytuje prehľadnosť a bezpečnejší model prenosu informácií v scenároch s vysokou súbežnosťou.

Java 25 udržiava model otvorených inovácií pri živote vďaka nové API v inkubačnej fáze a experimentálne funkcieMedzi nimi vynikajú tie, ktoré sa zameriavajú na vektorové výpočty, užitočné v oblasti umelej inteligencie a výpočtovo náročných pracovných úloh, s ohľadom na zrelosť pred stabilnou integráciou.

Exkluzívny obsah – kliknite sem  Windows 11 a Agent 365: Nová konzola pre vašich agentov s umelou inteligenciou

Výkon, spustenie a pozorovateľnosť

Výkon v Jave 25

Aby som vytlačil pamäť, Kompaktné hlavičky objektov zmenšuje veľkosť hlavičiek objektov a zvyšuje hustota a používanie heapov v nasadeniach s veľkým počtom inštancií, čo je kľúčové v službách a mikroslužbách s vysokou mierou konkurencie.

Na začiatku sa zavádzajú ergonomické vylepšenia pre Predbežné platby (AOT) z príkazového riadku a skorého profilovania metód, ktoré uľahčuje vytváranie a opätovné použitie vyrovnávacích pamätí AOT. Výsledkom je rýchlejšie spúšťanie aplikácií bez úpravy zdrojového kódu.

Pozorovateľnosť sa tiež zlepšuje úpravami Letový zapisovač JDK a stabilnejšie profily CPU, čo pomáha presnejšie identifikovať úzke miesta a diagnostikovať problémy s výkonom v produkčnom prostredí.

Bezpečnostné a kryptografické štandardy

Na strane ochrany Java 25 pridáva PEM kódovanie kryptografických objektov (v ukážke) a API funkcie odvodenia kľúčaTieto komponenty uľahčujú integráciu s kľúčmi a certifikátmi v bežných formátoch a pripravujú pôdu pre prostredia postkvantovej kryptografie, so zlepšenou interoperabilitou.

Podpora, komunita a nasadenie cloudu

Oracle potvrdzuje, LTS najmenej osem rokov pre Javu 25: štvrťročné aktualizácie zabezpečenia a výkonu budú k dispozícii do septembra 2028 za podmienok NFC a potom údržba minimálne za licencie OTN. do septembra 2033Tento harmonogram poskytuje dlhodobú stabilitu pre kritické pracovné zaťaženia.

Exkluzívny obsah – kliknite sem  Ako nainštalovať DaddyLiveHD na Kodi: Kompletný podrobný návod

Vývoj jazyka pokračuje vo vnútri OpenJDK a proces komunity Java s šesťmesačnou kadenciou vydávania, ktorá pravidelne prináša hodnotu. Zapojenie komunity podporuje nepretržitý tok vylepšení, ktorý vyvažuje dostupnosť a možnosti pre podnikové aplikácie.

V oblaku, Oracle Cloud Infrastructure (OCI) Je to prvý hyperscale, ktorý podporuje JDK 25 a zahŕňa bez dodatočných nákladov Oracle Java SE a... Balík Enterprise Performanceokrem GraalVMV kombinácii s nástrojmi ako Java Management Service to poskytuje efektívnosť, kontrolu nákladov a optimálny kanál na využitie nových funkcií JDK.

S týmto spustením je platforma pripravená na nadchádzajúce roky tým, že poskytuje ucelený balík: expresívnejší jazyk, knižnice pripravené na súbežnosť, vylepšený výkon bootovania a pamäte a aktualizovaný bezpečnostný základ, to všetko podporené podporou LTS a vyladenou integráciou cloudu.

Súvisiaci článok:
Ako skompilovať a spustiť program Java z konzoly