Med Java 25 har Java endelig blitt raskere
Oracle har lansert den nyeste LTS-versjonen av Java. Her er noen av nyhetene.
Oracle har lansert Java 25 – den første nye LTS-versjonen siden Java 21 kom i 2023. Ifølge Oracle vil selskapet tilby long-term support for Java 25 i minst åtte år, mens "mellomversjonene" bare har support i seks måneder.
Den nye versjonen inneholder blant annet nyheter relatert til utvikling av applikasjoner som tar i bruk AI:
– Når Java nå går inn i sitt fjerde tiår, fortsetter det å levere funksjoner som sikrer at applikasjoner – inkludert de med AI-integrasjon – blir både effektive og skalerbare på tvers av maskinvareplattformer, sier Arnal Dayaratna, forskningsvisepresident for programvareutvikling i IDC, i pressemeldingen.
Fortsatt mye brukt
Til tross for at Java feiret 30-årsjubileum tidligere i år, er språket fortsatt mye brukt.
I 2025-versjonen av Stack Overflows årlige utviklerundersøkelse oppgir hele 29,4 prosent Java som et språk de har kodet mye i det siste året. Dette er riktignok en nedgang fra 40,2 prosent siden 2020.
Til sammenligning brukes Kotlin av bare 10,8 prosent i 2025-undersøkelsen. Tallet for 2020 var 7,8 prosent – så Kotlin har altså en oppadgående trend, i motsetning til Java.
Raskere oppstart
Oracles SDK for Java 25, JDK 25, inneholder totalt 18 hovednyheter – eller JEP-er (JDK Enhancement Proposals). Noen er endelige, mens en god del av JEP-ene er forhåndsvisningsversjoner (previews).
- I tillegg til ny funksjonalitet i selve Java-språket og i JDK-biblioteker, er det også en masse nyheter som skal gi bedre ytelse. Forbedringene er relatert til Project Leyden, hvor man blant annet har jobbet for å redusere oppstartstid og såkalt "warmup time" – tiden det tar før et Java-program starter opp til det kjører med optimal ytelse.
- En annen nyhet, JEP 519, handler om mer effektiv minnebruk. Ved å redusere størrelsen på objekt-headere med 16 eller 18 bytes til bare 8 byte på 64-bit-plattformer kan man blant annet forbedre effektiviteten til CPU-cache, noe som kan gi bedre ytelse.
Du kan lese om alle nyhetene i denne tekniske bloggposten hos Oracle.
Her kan du se en video fra lanseringen – men en gjennomgang av alt som er nytt: