Március 17-én megjelent a Java SE 14.
A következő változások kerültek bemutatásra:
- Állandó jelleggel hozzáadták a switch kifejezéseket case VALUE -> {} formában, amelyek kilépnek az alapértelmezett feltételből, és nem igénylik a break utasítást.
- A három idézőjel """ közé zárt szöveges blokkok második előzetes szakaszba léptek. Hozzáadták a vezérlő szekvenciákat, amelyek nem adnak új sort a sorváltás előtt a többsoros blokkban, és az s, amely egy szóközt jelöl.
- A 'instanceof' új viselkedését preliminárisan bemutatták, lehetővé téve a minta szerinti összehasonlítást a jövőben.
- Preliminárisan bemutatták a 'record' kulcsszóval ellátott rekordokat. A rekordok automatikusan megkapják az equals, hashCode, toString módszereket, a rekord tagjaihoz fűződő gettereket és a konstruktort.
- Javították a NullPointerException hibák leírását.
- Hozzáadták a jpackage csomagolót az önálló alkalmazások számára.
- A Solaris és SPARC platformokra szánt portok elavulttá váltak, és a jövőben kizárhatók.
Forrás: linux.org.ru
