Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Launch a New Career with Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the Stable Values API, a preview feature in Java 25, through this 29-minute podcast episode featuring Per Minborg from Oracle's Java Core Library team and co-author of JEP 502. Learn how Stable Values enable developers to define immutable objects with at-most-once initialization, combining lazy initialization flexibility with final field performance benefits. Discover how this approach addresses eager initialization limitations in Java and improves application startup times by deferring expensive resource creation until needed. Understand the API's design process and its particular advantages in multi-threaded environments, where it provides thread-safe initialization without traditional synchronization complexities. Gain insights into this innovative feature that enhances Java's performance capabilities while maintaining code simplicity and thread safety.
Syllabus
Stable Values - Inside Java Podcast 37
Taught by
Java