Проект Valhalla будет включён в основную ветку JDK
Лоис Фолтан (Lois Foltan) из компании Oracle подтвердила, что реализация предложения JEP 401 («Value Classes and Objects») будет интегрирована в основной репозиторий OpenJDK и запланирована для включение в релиз JDK 28, намеченный на март 2027 года, в качестве отключённой по умолчанию экспериментальной функции. Ключевая идея проекта Valhalla: «код как класс, работает как int». Проектом водится понятие классов значений (Value classes), позволяющих создавать типы, которые: не имеют идентичности (в отличие от обычных объектов, два экземпляра с одинаковыми полями считаются равными). не могут быть синхронизированы (synchronized вызывает IdentityException). могут быть скаляризованы (разложены на поля без выделения памяти) или выровнены в массивах и … Читать далее Проект Valhalla будет включён в основную ветку JDK
