Финансовое обозрение
Воскресенье, 13 июля, 2025
  • Украина и мир
  • Бизнес
  • Экономика
  • Финансы
  • Криптовалюта
  • Политика
  • Технологии
  • Сервисы
    • Курсы валют
    • Налоговые инспекции
No Result
View All Result
  • Украина и мир
  • Бизнес
  • Экономика
  • Финансы
  • Криптовалюта
  • Политика
  • Технологии
  • Сервисы
    • Курсы валют
    • Налоговые инспекции
No Result
View All Result
Finoboz.net
No Result
View All Result

Oracle представила Java 14

20.03.2020
A A
0
29
SHARES
482
VIEWS
FacebookTwitter

Корпорация 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 – еще одно свидетельство преимуществ шестимесячного цикла обновления: разработчики получают доступ к функциям, которых они в противном случае ожидали бы годами, – отметил Джордж Сааб, вице-президент Oracle по разработке платформы Java, – JDK 14 не только содержит ряд улучшений для повышения продуктивности разработчиков, в этот релиз также впервые включен важный контент из таких проектов, как Project Panama – расширенный интерфейс доступа к внешней памяти (Foreign-Memory Access API, JEP 370) и дальнейшие усовершенствования из Project Amber – Pattern Matching (JEP 305) и Records (JEP 359). Эти крупные улучшения свидетельствуют об обширной работе, проводимой в рамках данных новаторских проектов».

Новые функции, представленные в Java 14, включают в себя:

Другие новости

ИИ научился писать вредоносный код, обходящий Microsoft Defender: тревожный сигнал для кибербезопасности

ИИ научился писать вредоносный код, обходящий Microsoft Defender: тревожный сигнал для кибербезопасности

13.07.2025

Рецензия на фильм «Кирпич» / Brick

13.07.2025

JEP 305: Pattern Matching for instanceof (превью) – Данное знакомство с технологией расширяет функциональность сопоставления с шаблоном для оператора instanceof. Это повышает производительность труда разработчика, устраняя необходимость в шаблонном коде, и позволяет получить более компактный и типо-безопасный код.

JEP 343: Packaging Tool (инкубатор) – Предоставляет разработчикам возможность упаковывать приложения Java для распространения в специфичных для платформ форматах. Это помогает создавать современные приложения в виде единого поставляемого пакета библиотек, в котором объединены среда исполнения и код приложения. Эти инструменты представлены в модуле инкубатора и позволяют передавать разработчикам неконечные версии API и нефинальные версии инструментов для получения их отзывов. Такие API/инструменты либо дорабатываются до финальных версий, либо удаляются в следующем релизе.

JEP 345: NUMA-Aware Memory Allocation for G1 – Повышает общую производительность сборщика мусора G1 в системах с архитектурой памяти NUMA (Non-Uniform Memory Access).

JEP 349: JFR Event Streaming – Открывает данные JDK Flight Recorder (JFR) для непрерывного мониторинга. Это упростит доступ различных инструментов и приложений к данным JFR и будет стимулировать дальнейшие инновации.

JEP 352: Non-Volatile Mapped Byte Buffers – Добавляет режим мэппинга файлов для JDK при использовании энергонезависимой памяти. Постоянный характер энергонезависимой памяти упрощает обеспечение неизменности данных и улучшает производительность, что и используется этой функцией.

JEP 358: Helpful NullPointerExceptions – Повышает удобство использования исключений NullPointerException, точно описывая, какая переменная была равна нулю, и предоставляя другую полезную информацию. Это повысит продуктивность разработчиков и улучшит качество многих инструментов разработки и отладки.

JEP 359: Records (превью) – Эта ознакомительная возможность обеспечивает компактный синтаксис объявления классов, которые содержат поверхностные неизменяемые данные (shallowly immutable). Данная функция может значительно сократить шаблонный код в классах такого типа, но самое большое преимущество – возможность моделировать данные как данные. Она позволит легко, однозначно и кратко объявлять эти поверхностные неизменяемые агрегаты номинальных данных.

JEP 361: Switch Expressions (стандартная) – Данная функция присутствовала в JDK 12 и JDK 13 как ознакомительная и теперь добавлена в качестве стандартной. Это позволяет использовать конструкцию выбора switch как оператор или выражение. Эта функция упрощает кодирование и открывает возможность применения функции сопоставления с шаблоном (Pattern Matching, JEP 305), представленной в этом релизе в качестве ознакомительной.

JEP 364: ZGC on macOS и JEP 365: ZGC on Windows – Хотя большинству пользователей, которым нужна функция Z Garbage Collector, также необходима масштабируемость сред на основе Linux, часто возникает потребность в развертывании и тестировании для поддержки ZGC в macOS и Windows. Существуют также приложения для ПК, ориентированные на Windows и macOS, которые получат преимущества от использования ZGC.

JEP 368: Text Blocks (второе превью) – Текстовые блоки впервые были представлены в качестве превью в Java 13, и после отзывов и замечаний конечных пользователей в них были добавлены улучшения. Теперь текстовые блоки снова предлагаются как ознакомительная возможность в Java 14 с целью сделать их стандартом в будущем выпуске JDK. Текстовые блоки позволяют легко выражать строковые последовательности, которые занимают несколько строк исходного кода. Это улучшает читаемость текстовых фрагментов в программах Java, которые представляют код, написанный на отличных от Java языках. Поддерживается миграция из строковых литералов за счет того, что любая новая конструкция может выражать тот же набор строк, что и строковый литерал, интерпретировать те же escape-последовательности и обрабатываться так же, как строковый литерал.

JEP 370: Foreign-Memory Access API (инкубатор) – API-интерфейс, позволяющий программам Java безопасно и эффективно получать доступ к областям внешней памяти вне динамически распределяемой heap-памяти Java.

Пользователям и предприятиям, которым нужна коммерческая поддержка, Oracle также предлагает подписку Oracle Java SE Subscription. Это предложение позволяет получить лицензию Java SE и всестороннюю поддержку необходимых систем на требуемый период времени.

Источник: ko.com.ua

Share12Tweet7Share1ShareShare

Читайте также

ИИ научился писать вредоносный код, обходящий Microsoft Defender: тревожный сигнал для кибербезопасности
Технологии

ИИ научился писать вредоносный код, обходящий Microsoft Defender: тревожный сигнал для кибербезопасности

13.07.2025

Современные языковые модели ИИ становятся все более функциональными и мощными. В некоторых случаях ИИ уже приводит к сокращениям работников или...

Read moreDetails

Рецензия на фильм «Кирпич» / Brick

13.07.2025
Tesla теряет позиции в Китае: продажи упали на 30%, конкуренты наступают

Tesla теряет позиции в Китае: продажи упали на 30%, конкуренты наступают

13.07.2025
Зомби-фабрики Китая: миллиарды инвестиций в чипы — и пустота

Зомби-фабрики Китая: миллиарды инвестиций в чипы — и пустота

12.07.2025
Next Post
Олешко: Дубинский на «1+1» разгонял панику с криками «скупайте доллары, снимайте гривну!». Спасибо Зеленскому, который подарил ему мандат

Олешко: Дубинский на «1+1» разгонял панику с криками «скупайте доллары, снимайте гривну!». Спасибо Зеленскому, который подарил ему мандат

Опрос

Пошли бы вы на уступки русне из-за отсутствия света\тепла?
Результаты

Присоединяйся к нам!

Другие новости

ИИ научился писать вредоносный код, обходящий Microsoft Defender: тревожный сигнал для кибербезопасности

ИИ научился писать вредоносный код, обходящий Microsoft Defender: тревожный сигнал для кибербезопасности

13.07.2025

Рецензия на фильм «Кирпич» / Brick

13.07.2025
Tesla теряет позиции в Китае: продажи упали на 30%, конкуренты наступают

Tesla теряет позиции в Китае: продажи упали на 30%, конкуренты наступают

13.07.2025
Зомби-фабрики Китая: миллиарды инвестиций в чипы — и пустота

Зомби-фабрики Китая: миллиарды инвестиций в чипы — и пустота

12.07.2025
S.T.A.L.K.E.R. 2 получила патч 1.5.1 — исправили поведение NPC и проблемы в миссиях

S.T.A.L.K.E.R. 2 получила патч 1.5.1 — исправили поведение NPC и проблемы в миссиях

12.07.2025

Мы в Twitter

Разделы сайта

  • Бизнес
  • Криптовалюта
  • Политика
  • Технологии
  • Украина и мир
  • Финансы
  • Экономика

Популярное

MSI Vector 16 HX AI — ноутбук для тех, кто хочет всё и сразу

Grok наш слон: ИИ-чатбот xAI мощно громит россиян правдой об их вторжении в Украину

Выживание в S.T.A.L.K.E.R. 2? В GSC намекают на более хардкорный режим

Samsung представила Galaxy Watch8 и Watch8 Classic — самые тонкие часы и безель по цене от 15 тыс. грн

Intel выпала из десятки полупроводниковых компаний, ей поздно догонять гигантов ИИ, — CEO Лип-Бу Тан

Украина ввела санкции против 60 криптовалютных компаний, которые помогали рф отмывать деньги

Главное

Мировой релиз OnePlus Nord 5 — исключительная селфи-камера и ИИ на базе Google Gemini от €449
Технологии

Мировой релиз OnePlus Nord 5 — исключительная селфи-камера и ИИ на базе Google Gemini от €449

08.07.2025

Раздел Технологии выходит при поддержке Смартфон OnePlus Nord 5 только что представлен на глобальном рынке, как и...

Геймер превратил авто Honda CR-V в контроллер для Need for Speed Underground

Геймер превратил авто Honda CR-V в контроллер для Need for Speed Underground

06.07.2025
«Реанимация» NVIDIA RTX 5090 с треснувшей платой — когда «пациент» этого стоит, а «операция» выявляет скрытые недостатки

«Реанимация» NVIDIA RTX 5090 с треснувшей платой — когда «пациент» этого стоит, а «операция» выявляет скрытые недостатки

07.07.2025
Первый постер и дата выхода сериала «Газета» / The Paper — спинофа культового «Офиса» с Оскаром, но без Майкла Скотта

Первый постер и дата выхода сериала «Газета» / The Paper — спинофа культового «Офиса» с Оскаром, но без Майкла Скотта

11.07.2025
NFT-дроп от Snoop Dogg в Telegram разошелся как горячие пирожки: $12 млн за 30 минут

NFT-дроп от Snoop Dogg в Telegram разошелся как горячие пирожки: $12 млн за 30 минут

11.07.2025
  • О проекте
  • Политика конфиденциальности
  • Реклама
Редакция: finoboz.net@gmail.com
Реклама: digestmediaholding@gmail.com

Использование любых материалов сайта разрешается при условии ссылки на Finoboz.net
Интернет-СМИ должны использовать открытую для поисковых систем гиперссылку. Ссылка должна размещаться в подзаголовке или в первом абзаце материала. Редакция может не разделять точку зрения авторов статей и ответственности за содержание републицируемых материалов не несет.

© 2016-2024 Финансовые новости. All Rights reserved

No Result
View All Result
  • Украина и мир
  • Бизнес
  • Экономика
  • Финансы
  • Криптовалюта
  • Политика
  • Технологии
  • Сервисы
    • Курсы валют
    • Налоговые инспекции

Использование любых материалов сайта разрешается при условии ссылки на Finoboz.net
Интернет-СМИ должны использовать открытую для поисковых систем гиперссылку. Ссылка должна размещаться в подзаголовке или в первом абзаце материала. Редакция может не разделять точку зрения авторов статей и ответственности за содержание републицируемых материалов не несет.

© 2016-2024 Финансовые новости. All Rights reserved