TGViewer
Spring АйО Spring АйО @spring_aio · 10.9K subscribers
Post #1085 7.04K
☄️ Друзья, мы на пороге больших изменений в Java ☄️

Спустя более 10 лет разработки, Project Valhalla получит preview в JDK 28.

Напоминаю, что на данный момент актуальная версия Java платформы - 26. Версия 27 будет в сентябре 2026 года, а версия 28 будет в марте 2027 года, скорее всего к Java One в Bay Area.

Ранее Project Valhalla уже был доступен в early access сборках, и ряд JEP-ов, которые нужны были для Project Valhalla, уже попали в mainline, но сами value classes - ещё нет. В JDK 28 это произойдёт!

⚠️ Есть важное уточнение:

В mainline попадет JEP 401, это не весь Project Valhalla в общем понимании, но это очень значимая его часть. Как говорил Brian Goetz (Java Language Architect) на Inside Java:

JEP 401 is the smallest piece of Valhalla that we can ship on its own


Это, вероятно, один из самых важных и больших JEP-ов, которые попадут в mainline JDK. Там PR на 200+ тысяч строк кода, я не шучу.

Тем не менее, такие вещи, как:

- Null-Restricted типы, наподобие String! (Ссылка, типа String! не может указывать на null)
- Примитивы в качестве Generic типов, т.е. вещи, наподобие List<int> (не List<Integer>)

и ряд других - они попадут в mainline в качестве preview позже.

Тем не менее, это крайне значимый шаг. Будем держать Вас в курсе!
  • 👍 82
  • 🔥 50
  • ❤ 8
  • ⚡ 6
  • 🤩 1
More from @spring_aio
  1. Oct 1, 2026JEP 544: JVM будет сохранять машинный код между запусками JEP 544 (Ahead-of-Time Code Comp…
  2. Sep 30, 2026🍃 Переписываем всё на Rust, JavaScript — кошмар, AI против Vaadin | Spring АйО Подкаст №7…
  3. Sep 29, 2026⚡️ AI-плагин уже в OpenIDE Pro Вышли новые версии OpenIDE и OpenIDE Pro: AI-плагин теперь…
  4. Sep 28, 2026🧑‍💻 Скрытая возможность конфигурации Spring Boot, о которой мало говорят Представим, что…
  5. Sep 25, 2026✏️ В JavaDoc предлагают добавить заметки, которые сложно пропустить В JavaDoc предлагают д…
  6. Sep 24, 2026🔥 Запись открытой лекции уже доступна Вчера прошла первая открытая лекция курса «Java в п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →