17 martie a fost lansată Java SE 14.
Au fost prezente următoarele modificări:
- Au fost adăugate în mod constant expresii pentru switch sub formă de case VALUE -> {}, care ies din condiția implicită și nu necesită operatorul break.
- Blocurile de text, delimitate de tripletele de ghilimele """, au intrat în a doua fază preliminară. Au fost adăugate secvențe de control, care înainte de sfârșitul liniei nu adaugă o schimbare de linie în blocurile de text multipline și s, care indică un singur spațiu.
- În mod preliminar a fost prezentat un nou comportament pentru instanceof, care permite dezvoltarea ulterioară a comparării pe baza unui model.
- În mod preliminar, au fost prezentate înregistrări cu cuvântul cheie record. Înregistrările primesc automat metodele equals, hashCode, toString, getterii pentru membrii înregistrării și un constructor.
- A fost îmbunătățită descrierea erorilor NullPointerException.
- A fost adăugat un pachet jpackage pentru aplicații independente.
- Porturile pentru Solaris și platformele SPARC au fost declarate depreciate și pot fi excluse în viitor.
Sursa: linux.org.ru
