У нас вы можете посмотреть бесплатно A Sneak Peek at the Stable Values API или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
👉 Join us for JavaOne 2026. Sign up now to get ongoing updates https://go.oracle.com/LP=149517 In this talk, we will demystify the work that is going on with the "StableValues API" with the associated battle cry "Codes like lazy initialization, performs like a constant." Some internal JDK classes rely heavily on the annotation `jdk.internal.vm.annotation.@Stable` to mark scalar and array fields whose values or elements will change *at most once*, thereby providing crucial performance, energy efficiency, and flexibility benefits. But the powerful @Stable annotation cannot be used directly in Java applications, thereby severely restricting its applicability. The StableValue API rectifies this imbalance between internal and client code by providing safe wrappers around the `@Stable` annotation. Hence, all the important benefits of `@Stable` are now made available to regular Java developers and third-party library developers. Learn how to create lazy Lists and Maps with the same performance as if their elements were constant values! Presented by Per Minborg - Consulting Member of Technical Staff (Java Platform Group - Oracle) at JavaOne 2025 (CA, March 2025). All JavaOne 2025 talks ➤ • JavaOne 2025 ➤ https://openjdk.org/jeps/502 ➤ https://inside.java/ Tags: #Java #JVM #OpenJDK SES1643