На 17 март беше пусната Java SE 14.
Представени са следните промени:
- Постоянно са добавени изрази за switch във вида case VALUE -> {}, които излизат от условието по подразбиране и не изискват оператор break.
- Текстовите блокове, ограничавани с тройни кавички """ преминаха на втория предварителен етап. Добавени са управляващи последователности, които не добавят нов ред преди нов ред в многострочен блок, и s, която обозначава едно интервал.
- Предварително беше представено ново поведение на instanceof, което позволява по-нататъшно развитие на сравнението по шаблон.
- Предварително са представени записи с ключовата дума record. Записите автоматично получават методи equals, hashCode, toString, гетери за членовете на записа и конструктор.
- Подобрен е описанието на грешките NullPointerException.
- Добавен е опаковчик jpackage за самостоятелни приложения.
- Портовете за Solaris и платформи на SPARC са обявени за остарели и могат да бъдат изключени в бъдеще.
Източник: linux.org.ru
