- Indeholder 18 JEP-forslag, der forfiner sproget og JDK'en
- Forbedringer af samtidighed, omfangsværdier og inkubations-API'er
- Optimer opstart og hukommelse med kompakte headere og AOT
- Styrker sikkerheden (PEM, KDF) og tilbyder 8-årig langtidsgaranti

La Ny JDK-udgivelse nu tilgængelig: Java 25 Den kommer som en del af den halvårlige cyklus med en trinvis opdatering, der, på trods af at være kontinuerlig, bidrager Ændringer relevante for dem, der bygger moderne applikationerLanceringen Den indeholder 18 JEP'er, der fokuserer på at forenkle sproget, finjustere platformen og fremme softwareudvikling. der udnytter AI-funktioner uden at miste sin traditionelle forretningsfølelse.
Oracle indrammer denne version i Platformens 30-års jubilæum og understreger målet om at skabe Java er mere tilgængeligt uden at ofre dets robusthedDerudover bekræfter det Langsigtet support (LTS) på mindst otte år, hvilket tilbyder et generøst vindue til planlægning af adoptioner og migreringer med mindre driftsrisiko.
Vigtige ændringer i sproget og JDK'en

Sproget får udtrykskraft med mønstre anvendt på primitive typer i instanceof og switch (i en ny fase af udviklingen), hvilket bevæger Java mod en mere ensartet og lettere at læse mønstermodel. Denne udvidelse reducerer friktion og hjælper med at skrive klarere kode uden at ty til kompromiser.
Det er også indarbejdet Modul importdeklarationer, hvilket forenkler brugen af modulære biblioteker uden at tvinge projektet til at blive et modul. Dette reducerer den indledende kompleksitet og strømliner integrationen af afhængigheder i blandede miljøer.
For at forkorte den sædvanlige "ceremoni" går de ind Kompakte kildefiler e Instansens hovedmetoder, to forslag, der letter øvelser, scripts, værktøjer og små systemopgaver med mere præcise programmer og en direkte start af indgangspunktet, aspekter, der er særligt nyttige inden for læring og automatisering, og som forenkler hvordan kompilere og køre et Java-program fra konsollen.
Biblioteker, samtidighed og AI-orienteret arbejde
I boghandlerne skiller den sig ud Struktureret samtidighed (ny fremgang), som behandler et sæt opgaver som en arbejdsenhed, hvilket forbedrer pålideligheden af samtidig kode og letter dens annullering og overvågning. Denne tilgang hjælper med at begrænse kompleksiteten af flertrådede flows.
Det Omfattede værdier, designet til at dele uforanderlige data mellem tråde med lavere omkostninger end trådlokale variabler, hvilket giver klarhed og en mere sikker informationsoverførselsmodel i scenarier med høj samtidighed.
Java 25 holder den åbne innovationsmodel i live med nye API'er i inkubationsfasen og eksperimentelle funktionerBlandt dem skiller dem, der fokuserer på vektorberegning, sig ud, nyttige i AI og computerintensive arbejdsbelastninger, med fokus på modenhed før stabil integration.
Ydeevne, opstart og observerbarhed

For at presse hukommelsen, Kompakte objektoverskrifter reducerer størrelsen på objektoverskrifterne, hvilket øger tæthed og brugen af heaps i implementeringer med et stort antal instanser, hvilket er nøglen i tjenester og mikrotjenester med høj konkurrence.
I starten introduceres ergonomiske forbedringer for Forud for tid (AOT) fra kommandolinjen og tidlig metodeprofilering, der gør det nemmere at oprette og genbruge AOT-cacher. Resultatet er hurtigere programstart uden at ændre kildekoden.
Observerbarheden forbedres også med justeringer til JDK Flight Recorder og mere stabile CPU-profiler, hvilket hjælper med mere præcist at identificere flaskehalse og diagnosticere ydeevneproblemer i produktionen.
Sikkerheds- og kryptografiske standarder
På beskyttelsessiden tilføjer Java 25 PEM-kodninger af kryptografiske objekter (i forhåndsvisning) og en API til nøgleafledningsfunktionDisse komponenter letter integration med nøgler og certifikater i almindelige formater og baner vejen for miljøer af post-kvantekryptografi, med forbedret interoperabilitet.
Support, fællesskab og cloud-implementering
Oracle bekræfter en LTS på mindst otte år For Java 25: kvartalsvise sikkerheds- og ydeevneopdateringer vil være tilgængelige indtil september 2028 under NFC-vilkår, og derefter vedligeholdelse under minimum OTN-licens. indtil september 2033Denne tidsplan giver langsigtet stabilitet for kritiske arbejdsbyrder.
Sprogets udvikling fortsætter indenfor OpenJDK og Java Community Process, med en seks måneders udgivelsesrade, der leverer værdi regelmæssigt. Fællesskabsengagement opretholder en kontinuerlig strøm af forbedringer, der balancerer tilgængelighed og styrke til forretningsapplikationer.
I skyen, Oracle Cloud Infrastructure (OCI) Det er den første hyperscale, der understøtter JDK 25, og inkluderer, uden ekstra omkostninger, Oracle Java SE og Enterprise Performance Pack, Plus GraalVMKombineret med værktøjer som Java Management Service giver dette effektivitet, omkostningskontrol og en optimal kanal til at udnytte nye JDK-funktioner.
Med denne lancering er platformen positioneret til de kommende år ved at tilbyde en sammenhængende pakke: mere udtryksfuldt sprog, samtidighedsklare biblioteker, forbedret opstarts- og hukommelsesydelse og et opdateret sikkerhedsfundament, alt sammen bakket op af LTS-understøttelse og finjusteret cloudintegration.
Jeg er en teknologientusiast, der har vendt sine "nørde" interesser til et erhverv. Jeg har brugt mere end 10 år af mit liv på at bruge avanceret teknologi og pille ved alle slags programmer af ren nysgerrighed. Nu har jeg specialiseret mig i computerteknologi og videospil. Dette skyldes, at jeg i mere end 5 år har skrevet til forskellige hjemmesider om teknologi og videospil, og lavet artikler, der søger at give dig den information, du har brug for, på et sprog, der er forståeligt for alle.
Har du spørgsmål, så spænder min viden fra alt relateret til Windows styresystemet samt Android til mobiltelefoner. Og mit engagement er over for dig, jeg er altid villig til at bruge et par minutter og hjælpe dig med at løse eventuelle spørgsmål, du måtte have i denne internetverden.