Новости Java #1

Всех с Новым 2021 Годом!

• В компиляторе javac нашли баг, который не позволяет использовать лямбды в компактных конструкторах записей при определённых обстоятельствах. Баг был обнаружен пользователем @skohlman в Твиттере.

Вышла стабильная версия JetBrains Runtime под Apple M1. Теперь она включена почти во все IDE компании, начиная с версии 2020.3.1. Пользователи уже доложили о нескольких ошибках, которые проявляются в различных IDE.

• Разработчики обнаружили новый класс HexFormat, который появится в Java 17. С помощью этого класса можно будет конвертировать строки с шестнадцатеричными символами в массивы байтов и обратно.

• Huawei реализовал свой порт OpenJDK 11 под архитектуру Linux/RISC-V и спрашивает, заинтересовано ли сообщество во включении этого порта в jdk-master. Alibaba изъявили желание помочь и сделать вклад в разработку.

• Команда Jetty рассказала об опыте перехода веб-сервера на виртуальные нити из проекта Loom. Они сделали вывод, что количество нитей – это не всегда главный лимитирующий фактор, и правило «просто всегда создавай виртуальную нить» может не сработать, если каждая нить имеет глубокий стек или держит какие-то большие ресурсы.

• Разработчик из Oracle рассказал о том, как ускорил MD5 в OpenJDK.

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

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