Java SE 17 byla vydána 14. března.
Zavádějí se následující změny:
- Trvale byly přidány přepínací výrazy ve tvaru VALUE -> {}, které ponechávají výchozí podmínku a nevyžadují příkaz break.
- Textové bloky oddělené třemi uvozovkami """ dosáhly druhé předběžné fáze. Přidány escape sekvence , které nepřidávají nový řádek před odřádkování ve víceřádkovém bloku a s, které označují jednu mezeru.
- Předběžně je zavedena nová instance chování, která umožní další rozvoj porovnávání vzorů.
- Předběžně jsou prezentovány záznamy se záznamem klíčového slova. Záznamy automaticky obdrží rovná se, hashCode, metody toString, gettery pro členy záznamu a konstruktor.
- Vylepšený popis chyb NullPointerException.
- Přidán balíčkovač jpackage pro samostatné aplikace.
- Porty pro platformy Solaris a SPARC byly zastaralé a mohou být v budoucnu odstraněny.
Zdroj: linux.org.ru