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

Рання збірка 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). 

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

CEO Google обіцяє збільшувати штат програмістів, незважаючи на штучний інтелект

Сундар Пічаї, який очолює Google з 2015 року, заявив, що його компанія продовжуватиме збільшувати число…

05.06.2025

«Ринок переповнений пропозиціями з України». Чому українські провайдери здають в оренду власні IPv4-адреси

Українські телекомунікаційні компанії та провайдери масово здають в оренду IPv4-адреси, які свого часу були виділені…

05.06.2025

ChatGPT отримав доступ до хмарних документів та сторонніх дослідницьких інструментів

У ChatGPT додали конектори для підключення до хмарних сервісів, таких як Google Drive, Box, Dropbox,…

05.06.2025

У Запоріжжі затримано 35-річного хакера, який зламав 5000 хостинг-акаунтів для майнінгу криптовалют

Співробітники управління Кіберполіції НПУ в Запорізькій області затримали 35-річного хакера, який зламав 5000 хостинг-акаунтів і…

05.06.2025

Apple відмовляється від розробки на Java, віддаючи перевагу Swift

Внутрішня команда розробників Apple у новому тематичному дослідженні виявила, що «підхід Java до управління пам’яттю…

05.06.2025

Юлія Штукатурова стала новою керівницею європейського регіону в GlobalLogic

Компанія GlobalLogic заявила, що європейський регіон відтепер очолюватиме Юлія Штукатурова, повідомили в DOU. У GlobalLogic Юлія…

04.06.2025