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