Java 24 - wszystkie nowości

bulldogjob.pl 1 tydzień temu

Java 24 została wydana. Sprawdzamy wszystkie 24 JEP-y, które trafiły do tej wersji.

Dziś premiera stabilnej wersji Javy 24. Jest to wydanie bez długoterminowego wsparcia, obowiązujące przez kolejne pół roku. Ogłoszenie Javy 25 zaplanowane jest na wrzesień 2025. Będzie to wydanie LTS (Long Term Support). Tymczasem przyglądamy się na świeżo wszystkim JEP-om JDK 24. Jest ich aż 24, co ładnie komponuje się z nowym numerem wersji.

Stream GatherersJEP 485 wprowadza operację Stream::gather(Gatherer), która pozwala na definiowanie niestandardowych operacji pośrednich na strumieniach - takich jak filtrowanie, okienkowanie, transformowanie. Ma to pomóc w zastąpieniu niezgrabnych collect() nową składnią. Ogólnie “zbieracze” zachowują stan i mogą działać równolegle. Java oferuje kilka wbudowanych implementacji (fold, mapConcurrent, scan, windowFixed, windowSliding), ale można pisać też swoje niestandardowe. Składnia w uproszczeniu wygląda tak:
Idź do oryginalnego materiału