Java 24 z premierą stabilnej wersji. Oto nowości, które zawiera

W marcu została wprowadzona Java 24 w stabilnej wersji. Choć nie przewidziano długoterminowego wsparcia w przypadku tego wydania, warto przyjrzeć się nowościom, które ono wdraża. Jest ich całkiem sporo. Nowości w Java 24 Java 24 przynosi stream gatherer. To operacja, która pozwala na definiowanie niestandardowych operacji pośrednich na strumieniach. Chodzi np. o filtrowanie, okienkowanie, transformowanie. […] Artykuł Java 24 z premierą stabilnej wersji. Oto nowości, które zawiera pochodzi z serwisu ANDROID.COM.PL - społeczność entuzjastów technologii.

Mar 21, 2025 - 18:54
 0
Java 24 z premierą stabilnej wersji. Oto nowości, które zawiera
Osoba pisząca kod na laptopie, na ekranie widoczne są linie kodu Python w edytorze tekstu. Obok leży tablet z kolorowym diagramem przedstawiającym połączenia i węzły.

W marcu została wprowadzona Java 24 w stabilnej wersji. Choć nie przewidziano długoterminowego wsparcia w przypadku tego wydania, warto przyjrzeć się nowościom, które ono wdraża. Jest ich całkiem sporo.

Nowości w Java 24

Java 24 przynosi stream gatherer. To operacja, która pozwala na definiowanie niestandardowych operacji pośrednich na strumieniach. Chodzi np. o filtrowanie, okienkowanie, transformowanie.

Nowa Java ma być szybsza i zużywać mniej pamięci, po to, by lepiej działać w środowiskach chmurowych. Przykładowo teraz Java zmniejsza rozmiar nagłówka obiektu w HotSpot JVM z 96–128 bitów do 64 bitów na architekturach 64-bitowych (x64, AArch64). Programiści zauważyli, że większość obiektów Javy jest niewielka, przez co same nagłówki zajmują nawet 20% całości. Postawiono więc na oszczędności, na razie w ramach eksperymentalnej zmiany.

W Javie znalazł się również mechanizm AOT przyspieszający czas uruchamiania aplikacji w JVM dzięki wcześniejszemu ładowaniu i linkowaniu klas. Nie zabrakło też możliwości tworzenia dostosowanych obrazów uruchomieniowych poprzez narzędzie jlink, bez konieczności korzystania z plików JMOD. W efekcie rozmiar zainstalowanego JDK może być zmniejszony o ok. 25%.

Co jeszcze zawiera Java 24?

W Javie 24 zaimplementowano też kwantowo-odporny mechanizm kapsułkowania kluczy ML-KEM, który ma chronić przed atakami komputerów kwantowych. Do tego dochodzi m.in. kwantowo-odporny algorytm podpisu cyfrowego ML-DSA.

Na blogu Oracle możecie zapoznać się ze wszystkimi 24 nowościami. A jeśli zastanawiacie się, czy znajomość języka Java się opłaca, zajrzyjcie do podlinkowanego tekstu dotyczącego tego zagadnienia.

Java 24 ma obowiązywać przez kolejne pół roku. We wrześniu 2025 roku powinna pojawić się Java 25. Tym razem będzie to wydanie LTS (Long Term Support).

Co jest dla was najważniejsze w komputerach PC? Wydajność, jakość podzespołów, a może energooszczędność? Odpowiedzcie na parę pytań o swoje zwyczaje, wypełniając ankietę. Ładuję…

Źródło: blogs.oracle.com, bulldogjob.pl. Zdjęcie otwierające: Chay_Tee / Shutterstock

Część odnośników to linki afiliacyjne lub linki do ofert naszych partnerów. Po kliknięciu możesz zapoznać się z ceną i dostępnością wybranego przez nas produktu – nie ponosisz żadnych kosztów, a jednocześnie wspierasz niezależność zespołu redakcyjnego.

Artykuł Java 24 z premierą stabilnej wersji. Oto nowości, które zawiera pochodzi z serwisu ANDROID.COM.PL - społeczność entuzjastów technologii.