Java 25 LTS er her, og IntelliJ IDEA er klar for det

Java 25 LTS og IntelliJ IDEA tilbyr omfattende forbedringer for både nybegynnere og erfarne utviklere, inkludert kompakte kildefiler, enklere kode, ytelsesoppgraderinger og modulimportdeklarasjoner.

Java 25 LTS er offisielt her, og med det kommer det en massiv oppdatering til IntelliJ IDEA. Den nye versjonen handler om å gjøre språket mer tilgjengelig for nye brukere og mer kraftig for erfarne utviklere, med store endringer i hvordan du skriver og kjører kode.

En av de største forbedringene i Java 25 er introduksjonen av kompakte kildefiler og instanshovedmetoder, som er designet for å gjøre læringen av Java langt mindre skremmende. De fleste som har tatt programmeringskurs kjenner det klassiske eksemplet "Hello, World!". Du må skrive en full klasse med en lang offentlig statisk void main(String[] args)-metode. Dette var mye boilerplate-kode som ikke ga mye mening for en nybegynner.

Nå, med den nye oppdateringen, kan du skrive et HelloWorld-program som bare er noen få linjer langt. Dette er en enkel void main()-metode og en ny IO.println() som er en hjelpetode, som er mye lettere å bruke. Dette er en massiv endring som virkelig skiller læringsopplevelsen og raske prototyper fra større applikasjoner på bedriftsnivå.

IntelliJ IDEA er på toppen av dette, med nye live-maler som main og psvm som automatisk oppretter den nye, kortere hovedmetoden. Du kan også bruke nye live-maler som iop for println() og ior for readln() for raskt å legge til konsollinteraksjon til koden din. Hvis du vil utvide koden senere, har IntelliJ til og med en hurtigfiks for å konvertere en kompakt kildefil til en vanlig klasse.

I tillegg finnes det en ny funksjon kalt modulimportdeklarasjoner. I stedet for å måtte legge til individuelle importsetninger for hver enkelt klasse, kan du nå importere en hel modul med én linje. Dette er super nyttig når du nettopp har begynt eller prototyper, så du ikke trenger å bekymre deg for imports. IntelliJ IDEA har også dette på plass, med en funksjon for å "optimalisere importer" som kan fjerne ubrukte modul-importer hvis du ønsker det. Dette er ikke en erstatning for import av enkeltklasser i store prosjekter, men det er en stor forbedring av livskvaliteten for mindre prosjekter.

Utover språket i seg selv har Java 25 noen fantastiske ytelsesoppgraderinger under panseret. Forhåndsprofilerte metoder hjelper JVM med å varme opp raskere ved å bruke data fra tidligere kjøringer. Kompakte objektoverskrifter reduserer minnebruken, noe som er en stor sak for applikasjoner med mange små objekter. Søppelinnsamling forbedres også med Generational Shenandoah, som forbedrer effektiviteten og reduserer pausetidene.

Java 25 fjerner også støtten for 32-bit x86-porten. Dette er en del av planen for å forenkle JDKs bygge- og testinfrastruktur. Denne endringen betyr at Java 25 og fremtidige versjoner ikke lenger vil kjøre på 32-bit x86-systemer. Tilsynelatende veier kostnaden for å vedlikeholde denne porten mer enn fordelene, siden det ikke er mange igjen som kjører 32-bit x86-enheter.

Du kan få den nye Java 25-oppdateringen direkte fra de offisielle nettsidene. JDK 25 er tilgjengelig på Open JDK nedlastingsside, hvor du kan finne forskjellige installatører for Linux, macOS og Windows. Tilsvarende kan du laste ned den nyeste versjonen av IntelliJ IDEA fra JetBrains-nettstedet. Alternativt, hvis du allerede har IntelliJ IDEA installert, kan du bare bruke funksjonen Sjekk for oppdateringer i IDE-en selv for å få den nyeste versjonen.

Kilde: JetBrains, Open JDK

Hvis du vil lese flere artikler som Java 25 LTS er her, og IntelliJ IDEA er klar for det, kan du besøke kategorien Applikasjoner.

Index

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up