Новости Java #9

• Брайан Гетц запустил в рассылке Amber дискуссию по поводу того, как в switch должны выглядеть паттерны с условиями. Пока что в этом вопросе консенсуса нет, и была предложена масса вариантов. Вот примеры возможных решений:

case Foo(var x) & true(x > 0):
case Foo(var x) & when(x > 0):
case Foo(var x) if (x > 0):
case Foo(var x when x > 0):
case Foo(var x) && x > 0:
case Foo(var x && x > 0):

• Ещё одно письмо от Брайана Гетца было опубликовано про паттерны примитивных типов и конверсии.

• Вышел новый JEP 398: Deprecate the Applet API for Removal. API аплетов, которое стало deprecated в Java 9, теперь предлагается пометить как подлежащее окончательному удалению.

• В блоге JetBrains вышел новый мартовский выпуск Java Annotated Monthly.

• В блоге AdoptOpenJDK появился пост с обновлением статуса переезда проекта в Eclipse Foundation. Напомним, что 9 месяцев назад было объявлено, что проект AdoptOpenJDK собирается присоединиться к Eclipse Foundation, а его имя будет изменено на Eclipse Adoptium.

• Вышли новые ранние сборки JDK: JDK 17-ea+12, JDK 17-lanai+3-133.

• Вышел JMH 1.28.

Подписывайтесь на канал в Telegram, чтобы не пропускать новости.

Все материалы на этом сайте выложены под лицензией CC BY-SA 4.0
© Евгений Козлов, 2017-2024
Feed
Table of JEPs