Java 20 już dostępna. Sprawdź, co nowego

bulldogjob.pl 1 rok temu

Wyszła już 20 wersja Javy. Przyglądamy się nowościom.

Dziś została wydana Java 20, zgodnie zresztą z półrocznym cyklem wydawniczym. W tym wydaniu mamy 7 nowych JEP-ów (Java Enhancement Proposal). Trzeba powiedzieć, iż nie są to zmiany rewolucyjne, większość z nich to rozwinięcie wcześnie wprowadzonych koncepcji. Jest natomiast jedna składniowa nowość. Zobaczmy więc, co nowego w Javie 20.

JEP 429 - Scoped ValuesScoped values w Java umożliwiają bezpieczne i efektywne współdzielenie danych między komponentami w dużych programach bez przekazywania argumentów. Takie wartości mają wiele wcieleń, po jednym dla wszystkich wątku, i są niemutowalne. Zwykle są deklarowane jako finalne pole statyczne, a wiązanie do nich są tworzone podczas wywołania metody run(...), a niszczone gdy się zakończy. W praktyce kod wygląda tak:
Idź do oryginalnego materiału