Java SE 17 je bila izdana 14. marca.
Uvedene so naslednje spremembe:
- Stalno so bili dodani preklopni izrazi v obliki case VALUE -> {}, ki puščajo privzeti pogoj in ne zahtevajo stavka za prekinitev.
- Besedilni bloki, ločeni s tremi narekovaji """ so dosegli drugo predhodno stopnjo. Dodana ubežna zaporedja , ki ne dodajo nove vrstice pred pomik vrstice v večvrstičnem bloku, in s, ki označuje en presledek.
- Na predhodni osnovi je uveden nov primer vedenja, ki omogoča nadaljnji razvoj ujemanja vzorcev.
- Zapisi s ključno besedo zapis so predstavljeni predhodno. Zapisi samodejno prejmejo equals, hashCode, metode toString, getterje za člane zapisa in konstruktor.
- Izboljšan opis napak NullPointerException.
- Dodan paketnik jpackage za samostojne aplikacije.
- Vrata za platformi Solaris in SPARC so opuščena in bodo morda v prihodnosti odstranjena.
Vir: linux.org.ru