Java 23 начинает обретать форму

Хотя его появление ожидается только в сентябре, Java Development Kit 23 уже получил свою первую функцию - улучшение сопоставления шаблонов.

JDK 23 последует за JDK 22 на шесть месяцев. JDK 22 должен выйти в марте с такими возможностями, как предварительный просмотр структурированного параллелизма и шаблонов строк.

На странице OpenJDK, посвященной JDK 23, в качестве первой возможности, запланированной к выпуску, указана предварительная версия примитивных типов в шаблонах, instanceof и switch. Это предложение по улучшению JDK улучшит сопоставление шаблонов, позволив использовать шаблоны примитивных типов во всех контекстах шаблонов.

Цели предложения - обеспечить единообразное исследование данных, разрешив шаблоны типов для всех типов, будь то примитивные или ссылочные; согласовать шаблоны типов с instanceof и согласовать instanceof с безопасным приведением; разрешить сопоставление шаблонов с использованием шаблонов примитивных типов как во вложенных контекстах, так и на верхнем уровне. Другие цели включают предоставление простых в использовании конструкций, которые устраняют риск потери информации из-за небезопасного приведения, и позволяют switch обрабатывать значения любого примитивного типа.

Мотивацией предложения является желание устранить многочисленные ограничения, относящиеся к примитивным типам, которые "накладывают трения" на разработчиков при использовании сопоставления образцов, instanceof и switch. Устранение этих ограничений сделает Java более единообразной и выразительной, говорится в предложении.

В JDK 23, скорее всего, будут включены и другие функции, предварительно представленные в JDK 22, такие как API для файлов классов и шаблоны строк. Oracle выпускает новые версии стандартного Java каждые шесть месяцев, в марте и сентябре. Текущая версия стандартной Java - JDK 21, которая была выпущена в сентябре прошлого года с такими функциями, как виртуальные потоки и сборщик мусора поколения Z.

Java 23 начинает обретать форму
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
28 января 2024 г.
78
Теги: Java

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще