JAVA_IIBRARY Telegram 1773
This media is not supported in your browser
VIEW IN TELEGRAM
Java 25 уже доступна!

Это важнейшее событие этого года в экосистеме Java ⌨️

Особенность этого выпуска в том, что у некоторых производителей он представлен как LTS-версия, а значит обновления для неё будут выходить минимум 5 лет с момента релиза и до сентября 2030 года.

Ниже приведены ключевые нововведения

I. Компактные сорс-файлы и instance-методы main()

Теперь можно писать код без полного объявления класса и метода main

String greeting = "Hello, World!";

void main() {
System.out.println(greeting);
}


JVM автоматически создаёт неявный класс, в который помещает метод main() и другие верхнеуровневые объявления.

II. Module Import Declarations

Инструкция import module M равнозначна импорту всех экспортируемых пакетов из модуля M и его транзитивных зависимостей в текущий модуль.

III. Flexible Constructor Bodies

Позволяет писать инструкции в конструкторе до вызова super() или this().

IV. Удалён 32-битный x86-порт OpenJDK

Из исходников исключены все части, отвечающие за поддержку 32-bit x86. Сборка JDK под эту архитектуру теперь невозможна.

V. Scoped Values

Класс ScopedValue позволяет обмениваться неизменяемыми данными без передачи их через аргументы методов. Это альтернатива ThreadLocal. Оба механизма решают одну задачу — перенос значения переменной внутри потока или дерева потоков без явного параметра.

VI. Key Derivation Function API

Функции выработки ключей (KDF) позволяют создавать криптографически стойкие секретные ключи (например, AES) на основе исходного материала (например, пароля) и дополнительных данных (например, соли).

Полный список изменений доступен здесь - https://jdk.java.net/25/release-notes

👉 Java Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍8🔥4



tgoop.com/Java_Iibrary/1773
Create:
Last Update:

Java 25 уже доступна!

Это важнейшее событие этого года в экосистеме Java ⌨️

Особенность этого выпуска в том, что у некоторых производителей он представлен как LTS-версия, а значит обновления для неё будут выходить минимум 5 лет с момента релиза и до сентября 2030 года.

Ниже приведены ключевые нововведения

I. Компактные сорс-файлы и instance-методы main()

Теперь можно писать код без полного объявления класса и метода main

String greeting = "Hello, World!";

void main() {
System.out.println(greeting);
}


JVM автоматически создаёт неявный класс, в который помещает метод main() и другие верхнеуровневые объявления.

II. Module Import Declarations

Инструкция import module M равнозначна импорту всех экспортируемых пакетов из модуля M и его транзитивных зависимостей в текущий модуль.

III. Flexible Constructor Bodies

Позволяет писать инструкции в конструкторе до вызова super() или this().

IV. Удалён 32-битный x86-порт OpenJDK

Из исходников исключены все части, отвечающие за поддержку 32-bit x86. Сборка JDK под эту архитектуру теперь невозможна.

V. Scoped Values

Класс ScopedValue позволяет обмениваться неизменяемыми данными без передачи их через аргументы методов. Это альтернатива ThreadLocal. Оба механизма решают одну задачу — перенос значения переменной внутри потока или дерева потоков без явного параметра.

VI. Key Derivation Function API

Функции выработки ключей (KDF) позволяют создавать криптографически стойкие секретные ключи (например, AES) на основе исходного материала (например, пароля) и дополнительных данных (например, соли).

Полный список изменений доступен здесь - https://jdk.java.net/25/release-notes

👉 Java Portal

BY Java Portal | Программирование


Share with your friend now:
tgoop.com/Java_Iibrary/1773

View MORE
Open in Telegram


Telegram News

Date: |

How to create a business channel on Telegram? (Tutorial) Invite up to 200 users from your contacts to join your channel Click “Save” ; A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more. With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree."
from us


Telegram Java Portal | Программирование
FROM American