Java SE 13 достигает GA


Oracle объявила о широкой доступности Java Standard Edition 13 (Java SE 13) вместе с версией с открытым исходным кодом, Java Development Kit 13 (JDK 13). Объявление было сделано в Oracle OpenWorld в Сан-Франциско.

OpenWorld проводится одновременно с CodeOne, и в лейтмотиве для этого Брайан Гетц, архитектор языка Java в Oracle, сказал, что переход к расписанию на шесть месяцев работает хорошо, но означает, что новые релизы не имеют больших новых функций.

Это отсутствие большой функции заголовка связано с тем, что функции теперь поставляются чаще и в меньших частях:

«В старом свете, когда у нас были большие релизы каждые несколько лет, и эти большие релизы, как правило, имели большие функции, было много мотивации для обновления. Реальность такова, что в будущем мы не увидим много таких больших функций, и это не потому, что мы не внедряем инновации, а потому, что эти большие функции будут разбиты на более мелкие функции и доставлены поэтапно.»

Последняя версия включает в себя две функции предварительного просмотра: выражения Switch, которые расширяют switch, чтобы его можно было использовать как оператор или выражение, и добавление текстовых блоков. Они могут использоваться для представления многострочных текстовых строк без escape-символов.

Другими новыми функциями Java 13 являются динамические архивы компакт-дисков, усовершенствование сборщика мусора z для возврата неиспользуемой памяти кучи в операционную систему и переопределение устаревшего API сокетов. Динамические архивы компакт-дисков расширяют общий доступ к данным классов приложений, позволяя динамическое архивирование классов в конце выполнения Java-приложения. Обновленный устаревший API сокетов обеспечивает более простую и современную реализацию, которую легко поддерживать и отлаживать.

Наряду с Java 13 Oracle выпускает Java 13 в качестве выпуска Oracle OpenJDK с использованием общедоступной лицензии GNU с открытым исходным кодом v2, за исключением пути к классам (GPLv2+CPE).


Добавить комментарий