• Реклама
No Result
View All Result
Женский сайт
  • Звезды
  • Здоровье и спорт
  • Технологии
  • Рецепты
  • Любовь
  • Красота
  • Это интересно
  • Звезды
  • Здоровье и спорт
  • Технологии
  • Рецепты
  • Любовь
  • Красота
  • Это интересно
No Result
View All Result
Женский сайт
No Result
View All Result
Home Технологии

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

20.03.2020
A A
0
8
SHARES
783
VIEWS
Share on FacebookShare on Twitter

Корпорация 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, включают в себя:

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

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

Українські дрони F10 вже у США, а перехоплювач Litavr проходить випробування
Технологии

Українські дрони F10 вже у США, а перехоплювач Litavr проходить випробування

01.08.2026
0
784

Українські розробники представили дрон-перехоплювач Litavr, призначений для боротьби з ворожими ударними та розвідувальними безпілотниками. Комплекс працює без GPS, що дозволяє застосовувати його навіть в умовах активної дії засобів РЕБ. Про це повідомила...

Read moreDetails
Угода на $55 млрд: Electronic Arts стане приватною компанією

Угода на $55 млрд: Electronic Arts стане приватною компанією

01.08.2026
782
Amazfit додала підтримку інтернет-радіо до смартгодинників, але є одна умова

Amazfit додала підтримку інтернет-радіо до смартгодинників, але є одна умова

01.08.2026
784
Google Pixel 11 може отримати 30-кратний зум у базовій версії

Google Pixel 11 може отримати 30-кратний зум у базовій версії

31.07.2026
783
«Українська бронетехніка» оновила НРК Protector: вантажопідйомність зросла до 1480 кг

«Українська бронетехніка» оновила НРК Protector: вантажопідйомність зросла до 1480 кг

31.07.2026
783
Tecno показала концепт смартфона без видимих рамок навколо екрана

Tecno показала концепт смартфона без видимих рамок навколо екрана

31.07.2026
783
Sony заявила про достатній запас пам’яті для виробництва PlayStation 5

Sony заявила про достатній запас пам’яті для виробництва PlayStation 5

31.07.2026
785
Next Post
Смекалка в действии: "креативные" рабочие места людей на карантине

Смекалка в действии: "креативные" рабочие места людей на карантине

Популярное

Шпаргалка для дачника: полный перечень овощей, которые можно собирать недозрелыми

Шпаргалка для дачника: полный перечень овощей, которые можно собирать недозрелыми

02.08.2026
День сестер 2026: душевные поздравления для самой родной, открытки и картинки — на украинском

День сестер 2026: душевные поздравления для самой родной, открытки и картинки — на украинском

02.08.2026
Такие разные, но всё-таки родные: самые известные сестры-знаменитости, которых знает весь мир (ФОТО)

Такие разные, но всё-таки родные: самые известные сестры-знаменитости, которых знает весь мир (ФОТО)

02.08.2026
Благословение иметь такую поддержку: лучшие поздравления с Днем сестер на любой вкус

Благословение иметь такую поддержку: лучшие поздравления с Днем сестер на любой вкус

02.08.2026
Гороскоп на 2 августа 2026 года: спокойствие — это самое сильное оружие

Гороскоп на 2 августа 2026 года: спокойствие — это самое сильное оружие

01.08.2026

ТОП новости

  • Тюльпаны по лучшей цене с доставкой на дом

    Тюльпаны по лучшей цене с доставкой на дом

    11 shares
    Share 4 Tweet 3
  • Спит на диване и кусает незваных гостей: на Буковине нашли самое необычное домашнее животное

    8 shares
    Share 3 Tweet 2
  • США впервые применили баллистическую ракету PrSM в боевых ударах по Ирану

    8 shares
    Share 3 Tweet 2
  • Headway запровадила роль Product Engineer для розробників

    8 shares
    Share 3 Tweet 2
  • Как выбрать для себя фитнес-клуб?

    15 shares
    Share 6 Tweet 4
  • О нас
  • Политика конфиденциальности
  • Sitemap
  • Реклама
  • Контакты
Реклама: digestmediaholding@gmail.com Telegram/WhatsApp/Viber: +972546406116

Использование любых материалов, опубликованных на сайте Womenbox.net, допускается исключительно при наличии активной и корректной ссылки на источник. Это правило действует для всех пользователей и партнёров, а также для интернет-изданий, которые распространяют наши материалы на своих площадках.

Онлайн-СМИ обязаны размещать прямую и открытую для поисковых систем гиперссылку, чтобы алгоритмы поисковиков могли корректно определять оригинал публикации. Такая ссылка должна быть добавлена либо в подзаголовок статьи, либо в её первый абзац — это обязательное условие для правомерного использования контента ресурса.
Редакция Womenbox.net информирует, что мнения авторов материалов могут не совпадать с официальной позицией сайта. Вся ответственность за достоверность, актуальность и содержание опубликованных или перепечатанных материалов полностью лежит на авторах или ресурсах, которые их воспроизводят. Администрация сайта не несёт ответственности за возможные последствия использования этих данных третьими лицами.

© 2005-2026 Женский сайт Вуменбокс. All rights reserved.

No Result
View All Result
  • Звезды
  • Здоровье и спорт
  • Технологии
  • Рецепты
  • Любовь
  • Красота
  • Это интересно

Использование любых материалов, опубликованных на сайте Womenbox.net, допускается исключительно при наличии активной и корректной ссылки на источник. Это правило действует для всех пользователей и партнёров, а также для интернет-изданий, которые распространяют наши материалы на своих площадках.

Онлайн-СМИ обязаны размещать прямую и открытую для поисковых систем гиперссылку, чтобы алгоритмы поисковиков могли корректно определять оригинал публикации. Такая ссылка должна быть добавлена либо в подзаголовок статьи, либо в её первый абзац — это обязательное условие для правомерного использования контента ресурса.
Редакция Womenbox.net информирует, что мнения авторов материалов могут не совпадать с официальной позицией сайта. Вся ответственность за достоверность, актуальность и содержание опубликованных или перепечатанных материалов полностью лежит на авторах или ресурсах, которые их воспроизводят. Администрация сайта не несёт ответственности за возможные последствия использования этих данных третьими лицами.

© 2005-2026 Женский сайт Вуменбокс. All rights reserved.