17 marca wydano Java SE 14.
Przedstawiono następujące zmiany:
- Na stałe dodano wyrażenia for switch w postaci case VALUE -> {}, które wychodzą z warunku domyślnego i nie wymagają operatora break.
- Bloki tekstowe, ograniczone przez potrójne cudzysłowy """, weszły w drugi etap wstępny. Dodano sekwencje sterujące, które przed przerwaniem linii nie dodają nowej linii w bloku wielolinijkowym, oraz s, które oznacza jedną spację.
- Na wstępnym etapie przedstawiono nowe zachowanie instanceof, umożliwiające dalszy rozwój porównania według wzorca.
- Na wstępnym etapie przedstawiono rekordy z użyciem słowa kluczowego record. Rekordy automatycznie otrzymują metody equals, hashCode, toString, gettery do elementów rekordu oraz konstruktor.
- Poprawiono opis błędów NullPointerException.
- Dodano opakowanie jpackage dla samodzielnych aplikacji.
- Porty dla Solaris i platform na SPARC zostały uznane za przestarzałe i mogą zostać wykluczone w przyszłości.
Źródło: linux.org.ru
