Новости Java #14

• На сайте OpenJDK появилось два новых JEP.

В JEP 409: Sealed Classes предлагается, наконец, вывести sealed классы из режима preview и сделать их стабильной языковой конструкцией.

В JEP 410: Remove the Experimental AOT and JIT Compiler предлагается убрать экспериментальные ahead-of-time и just-in-time Graal компиляторы из-за их малой используемости и сложности поддержки. По факту эти компиляторы уже исчезли из сборок JDK 16 от Oracle. При этом интерфейс компилятора JVMCI не планируется удалять.

• Проект Lilliput стартовал. У него появилась собственная страница на сайте OpenJDK, Wiki и e-mail рассылка.

• Вышла IntelliJ IDEA 2021.1. В ней появилась поддержка Java 16, WSL 2, интеграция с JetBrains Space, сервис Code With Me с поддержкой видео- и аудиозвонков, новая функция Run Targets, новые инспекции и многое другое.

• Google выиграл многолетнюю тяжбу с Oracle, которая продолжалась с 2010 года. Окончательным решением Верховного Суда США стало то, что Google не нарушал авторские права Oracle, используя Java API для разработки своей операционной системы Android.

• Microsoft теперь будет выпускать свою собственную сборку OpenJDK.

• Вышел Gradle 7.0 с улучшенной инкрементальной сборкой, поддержкой Java 16, сборки на Apple Silicon и т.д.

• Тагир Валеев предложил патч в OpenJDK с оптимизацией операций Stream::limit и Stream::skip.

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

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