Java SE 17 je objavljen 14. marta.
Uvode se sljedeće promjene:
- Izrazi za prebacivanje u obliku case VALUE -> {} su dodani na trajnoj osnovi, koji ostavljaju zadani uslov i ne zahtijevaju naredbu break.
- Blokovi teksta omeđeni sa tri navodnika """ stigli su u drugu preliminarnu fazu. Dodane su escape sekvence, koje ne dodaju novi red prije prijevoda reda u bloku s više redaka, i s, koji označava jedan razmak.
- Na preliminarnoj osnovi, uvodi se nova instanca ponašanja kako bi se omogućio dalji razvoj podudaranja obrazaca.
- Zapisi sa ključnom riječju zapis se prikazuju na preliminarnoj osnovi. Zapisi automatski primaju jednake, hashCode, toString metode, gettere za članove zapisa i konstruktor.
- Poboljšan opis grešaka NullPointerException.
- Dodan jpackage paket za samostalne aplikacije.
- Portovi za Solaris i SPARC platforme su zastarjeli i mogu biti uklonjeni u budućnosti.
izvor: linux.org.ru