Oracle представила Java 14
News | 22.03.2020
Корпорация Oracle объявила о выпуске Java 14 (Oracle JDK 14). В нем разработчикам предлагаются новые функции, в числе которых можно отметить две ознакомительные возможности (Preview Features) – Pattern Matching for instanceof (JEP 305) и Records (JEP 359), а также Text Blocks (JEP 368) для повторного превью. Кроме того, в новом релизе Java добавлена поддержка конструкций выбора Switch Expressions, включены новые API-интерфейсы для непрерывного мониторинга данных JDK Flight Recorder, расширена доступность Z Garbage Collector с малой задержкой для macOS и Windows. А в модулях инкубатора представлен упаковщик самодостаточных приложений Java и новый API-интерфейс для безопасного и эффективного доступа к областям внешней памяти вне динамически распределяемой heap-памяти Java. Подробнее здесь>>
Java 14 – ещё одно свидетельство преимуществ шестимесячного цикла обновления: разработчики получают доступ к функциям, которых они в противном случае ожидали бы годами.
Некоторые новые функции, представленные в Java 14, заслуживают отдельного упоминания. Ознакомительные возможности Pattern Matching for instanceof (JEP 305) и Record (JEP 359) расширяют функциональность сопоставления с шаблоном для оператора instanceof, а также обеспечивают компактный синтаксис объявления классов, содержащих поверхностные неизменяемые данные. Инкубатор Packaging Tool позволяет упаковывать Java-приложения для распространения в специфичных для платформ форматах. За счёт этого разработчики могут создавать современные софтверные решения в виде единого поставляемого пакета библиотек, объединяющего среду исполнения и код приложения.