Java SE 17 a fost lansat pe 14 martie.
Sunt introduse următoarele modificări:
- Au fost adăugate în mod permanent expresiile de comutare în cazul de formă VALUE -> {}, care lasă condiția implicită și nu necesită o instrucțiune break.
- Blocurile de text delimitate de trei ghilimele """ au ajuns la a doua etapă preliminară. S-au adăugat secvențe de evadare , care nu adaugă o nouă linie înaintea unui avans de linie într-un bloc cu mai multe linii și s, care denotă un singur spațiu.
- În mod preliminar, este introdusă o nouă instanță de comportament pentru a permite dezvoltarea în continuare a potrivirii modelelor.
- Înregistrările cu înregistrarea cuvântului cheie sunt prezentate în mod preliminar. Înregistrările primesc automat equals, hashCode, metode toString, getters pentru membrii înregistrării și un constructor.
- Descrierea îmbunătățită a erorilor NullPointerException.
- S-a adăugat pachetul jpackage pentru aplicații autonome.
- Porturile pentru platformele Solaris și SPARC au fost depreciate și pot fi eliminate în viitor.
Sursa: linux.org.ru
