Привет, Java 26

2 мин
Привет, Java 26

Встречаем 26 версию нашего любимого языка программирования.

Что самое заметное:

HTTP/3 в HttpClient (JEP-517)

Теперь java.net.http.HttpClient умеет HTTP/3. Для client-side кода это качественный апгрейд: меньше магии, ближе к современному вебу из коробки.

G1 стал быстрее по throughput (JEP-522)

В Java 26 уменьшили синхронизацию между application threads и GC threads. Для тех, кто сидит на G1 по умолчанию, это может дать довольно практичный прирост без смены GC и без шаманства с флагами.

Structured Concurrency все еще с нами (JEP-525)

Уже шестой preview, но направление давно понятно: многопоточность в Java все сильнее движется к более внятной модели управления связанными задачами, отменой и ошибками. Для сервисного кода — очень правильный вектор.

Pattern Matching расширили на примитивы (JEP-530)

instanceof, switch, patterns — теперь и для примитивных типов. Пока preview, но курс очевиден: язык становится ровнее и выразительнее.

Vector api продолжает дозревать (JEP-529)

Уже 11-й incubator. Для high-performance сценариев, аналитики и местами AI/inference должно быть полезным.

Leyden-путь продолжается (JEP-516)

AOT object caching теперь работает с любым GC, включая ZGC. То есть разговор про быстрый startup/warmup Java-приложений становится еще менее "на словах".

final начинают защищать всерьез (JEP-500)

Добавляются предупреждения на deep reflection, который мутирует final-поля. Java продолжает двигаться к integrity by default. Если у вас есть старые хаки через reflection, то самое время проверить, не пора ли их вычищать.

Applet api удалили окончательно (JEP-504)

Да, в 2026 это уже скорее символический жест. Но хороший, так система продолжает избавляться от давно мертвого наследия.

А ещё:

  • Process теперь AutoCloseable

  • появился UUIDv7 через UUID.ofEpochMillis(...)

  • Javadoc получил dark theme

  • Thread.stop() удален окончательно

  • виртуальные потоки стали аккуратнее вести себя в одном неприятном сценарии с class initialization

Итог

Пожалуй, нас не порадовали “кричащими” фичами уровня смены эпохи, но есть много сильных улучшений в том, что реально влияет на повседневную разработку: сеть, GC, concurrency, безопасность, startup и чистка платформы от старого балласта.

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

❓Кто уже успел посмотреть JDK 26 — что зацепило больше всего?

Присоединяйтесь к русскоязычному сообществу разработчиков на Spring Boot в телеграм — Spring АйО, чтобы быть в курсе последних новостей из мира разработки на Spring Boot и всего, что с ним связано.

Читают сейчас

В Steam одновременно вышли две инди-игры с одинаковым названием

16 минут назад

В Steam одновременно вышли две инди-игры с одинаковым названием

В Steam практически одновременно появилось две никак не связанные друг с другом инди-игры с идентичным названием — Piece by Piece. Одновременно сами разработчики не стали конфликтовать, а решили извле

Microsoft может отказаться от обязательных учётных записей в Windows 11

36 минут назад

Microsoft может отказаться от обязательных учётных записей в Windows 11

Некоторые высокопоставленные инженеры Microsoft выступили за функция отказа от обязательного использования учётных записей при входе в систему в Windows 11. Читать далее

Opensophy Hub — начальный open-source инициатива от Opensophy: гибридная система для документации с богатым Markdown

1 час назад

Opensophy Hub — начальный open-source инициатива от Opensophy: гибридная система для документации с богатым Markdown

Opensophy выпустила свой начальный открытый open-source проект — Hub, гибридную SSG+SPA платформу для публикации технических знаний, статей и документации. Ознакомиться с проектом

НИЯУ МИФИ в партнёрстве с Яндекс Практикумом проводит День открытых дверей онлайн-магистратуры для DE, ML, CV и NLP

1 час назад

НИЯУ МИФИ в партнёрстве с Яндекс Практикумом проводит День открытых дверей онлайн-магистратуры для DE, ML, CV и NLP

Привет, это команда Яндекс Практикума! Приглашаем вас на День открытых дверей онлайн-магистратуры «Специалист по работе с данными и применению ИИ» НИЯУ МИФИ в партнёрстве с Практикумом. На встрече мы

Инициатива Crypto.com заявил о сокращении приблизительно 12% сотрудников на фоне масштабного внедрения ИИ в бизнес-процессы

1 час назад

Инициатива Crypto.com заявил о сокращении приблизительно 12% сотрудников на фоне масштабного внедрения ИИ в бизнес-процессы

Криптовалютная система Crypto.com сократила приблизительно 12% своего персонала в связи с масштабного внедрения искусственного интеллекта в бизнес-процессы, сообщил основатель и генеральный директор п