Рубріки: Новини

Рання збірка JDK 25 розкриває, які нові функції з’являться в Java 25

Дмитро Сімагін

Збірка JDK 25 Early-Access, яку представили для публічного ознайомлення кілька днів тому, розкрила дві нові функції, які у вересні з’являться в стабільному релізі чергової версії Java. Мова йде про стабільні значення API та видалення 32-розрядного порту x86 із початково запропонованих функцій, повідомляє InfoWorld.

На відміну від JDK 24, стабільний реліз якої з’явиться вже 18 березня, майбутній реліз JDK 25 має статус LTS і є довгостроковим. Тобто, він матиме п’ятирічну, а не шестимісячну підтримку від Oracle.

Перша пропозиція (JEP 502) для JDK 25 називається Стабільні значення (Stable values) — це об’єкти, які містять незмінні дані. Оскільки JVM сприймає стабільні значення як константи, вони дозволяють оптимізувати продуктивність так само, як і оголошенням поля final. Але порівняно з полями final стабільні значення пропонують більшу гнучкість щодо часу їх ініціалізації. Головною метою пропозиції є покращення запуску Java-додатків шляхом руйнування монолітної ініціалізації стану додатків.

Друга пропозиція (JEP 503) стосується видалення 32-розрядного порту x86. Вона передбачає видалення як вихідного коду, так і підтримки збірки для цього порту. Мотивом видалення є те, що вартість утримання цього порту переважує вигоди. Припинення підтримки та видалення порту дозволить розробникам OpenJDK прискорити розробку нових функцій і вдосконалень.

Інші функції, які можуть з’явитись у фінальному релізі JDK 25, включають API функції виведення ключів (JEP 478), значення з областю дії (JEP 487), структурований паралелізм (JEP 499), гнучкі тіла конструктора (JEP 492) та оголошення імпорту модулів (JEP 494). 

Останні статті

Слабкий пароль зруйнував 158‑річну британську компанію

Логістична компанія KNP Logistics Group, відома під брендом Knights of Old, припинила роботу після того, як хакери з угруповання…

23.07.2025

Відповідала за Резерв+ та Армія+. Заступниця міністра оборони Катерина Черногоренко подала у відставку

Катерина Черногоренко, яка з вересня 2023‑го очолювала цифрову трансформацію в Міністерстві оборони України, оголосила про завершення роботи…

23.07.2025

Ілон Маск: перший гігаватний суперкомп’ютер Colossus 2 запустять в найближчі тижні

Засновник компанії xAI Ілон Маск поділився про майбутнє найбільшого в світу дата-центру, який зараз будується…

23.07.2025

Alibaba випустила «найпотужнішу» LLM-модель для програмування — Qwen3-Coder

Alibaba представила нову велику мовну модель з відкритою ліцензією Qwen3-Coder. У компанії назвали модель найкращим…

23.07.2025

Amazon вводить обмеження на безкоштовне використання Kiro

Amazon Web Services (AWS) обмежує безкоштовне використання Kiro,  інструменту для вайб-кодингу, який має функціонал інтегрованого…

23.07.2025

Вийшов Python 3.14 RC1: реліз-кандидат з прискореним інтерпретатором

Команда Python оголосила про вихід першої версії реліз-кандидата Python 3.14. Це фінальна стадія перед повноцінним…

23.07.2025