Inside Java Podcast

Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between!

Curated by: Java (52 videos)


Currently Playing: Stable Values - Inside Java Podcast 37

The Stable Values API is a feature available for preview in Java 25, enabling developers to define immutable objects that are initialized at most once. This feature combines the flexibility of lazy initialization with the performance benefits of final fields. In this episode, Ana hosted Per Minborg, a member of the Java Core Library team at Oracle and co-author of JEP 502 on Stable Values. Per discusses the core concept of Stable Values and how this approach overcomes the limitations of eager initialization in Java. It helps improve application startup time by deferring the creation of expensive resources until they're actually needed. He also explains the design process behind the API, emphasizing that Stable Values are especially beneficial in multi-threaded environments, providing thread-safe, at-most-once initialization without the complexities of traditional synchronization mechanisms. For more episodes, check out https://inside.java/podcast or the https://www.youtube.com/playlist?list=PLX8CzqL3ArzV_hXbRevwzrXSMcGNzhxiZ playlist. ⎯⎯ Resources ⎯⎯ • JEP 502 ➱ https://openjdk.org/jeps/502 • JDK 25 ➱ https://jdk.java.net/25/ • A Sneak Peek at StableValue and SegmentMapper ➱ https://youtu.be/3fXHrK3yV9w • Stable Values in Java 25 - Inside Java Newscast #88 ➱ https://youtu.be/H8ynXgMrP8M ⎯⎯ More Information ⎯⎯ • Inside.Java - News and Views from the Oracle Java Team ➱ https://inside.java • Dev.Java - The Destination for Java Developers ➱ https://dev.java • OpenJDK ➱ https://openjdk.org • Oracle Java ➱ https://www.oracle.com/java/ Tags: #Java #OpenJDK #Podcast


Tracks in this Playlist