JEP 502, Stable Values (Preview), now Completed for JDK 25, introduces computed constants for deferred immutability and improved application startup.
Stable Values API offers deferred immutability by allowing objects to be initialized once at any point during execution, enhancing performance and flexibility.
The new API prevents performance issues related to eager object initialization and enables JVM constant-folding optimizations.
Stable Values API introduces StableValue class for immutable value holders, stable suppliers, and stable lists, optimizing application startup and initialization strategies.