Skip to content
0:00 / 0:00

#java#projectamber#projectvalhalla

Where is the Java language going?

Java

276K subscribers • 13 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Brian Goetz, Java Language Architect
  • Made by the vendor. The company whose product it covers made or sponsored it.

Intermediate. Assumes working knowledge.

73K views1 year ago2 recommendations

Programming languagesSystems programmingJava and the JVMLanguage design and type systemsPerformance and optimization

Brian Goetz explores recent enhancements and future directions for the Java language, focusing on Project Amber and Project Valhalla.

👉 Join us for JavaOne 2026. Sign up now to get ongoing updates go.oracle.com/LP=149517 Join Brian Goetz (Java Language Architect) on a whirlwind tour of recent enhancements and future directions for the Java language with a special emphasis on Project Amber and Project Valhalla. Presented by Brian Goetz - Java Language Architect (Java Platform Group - Oracle) at JavaOne 2025 (CA, March 2025). All JavaOne 2025 talks ➤ youtube.com/playlist?list=PLX8CzqL3ArzVV1xRJkRbcM2tOgVwytJAi • Towards Better Serialization ➤ openjdk.org/projects/amber/design-notes/towards-better-seria… • Valhalla - Java's Epic Refactor ➤ youtu.be/Dhn-JgZaBWo?feature=shared • Serialization - A New Hope ➤ youtu.be/fbqAyRJoQO0?feature=shared • Postcards from the Peak of Complexity ➤ youtu.be/u08hjp6PF-Q?feature=shared • Q&As with Brian Goetz ➤ youtube.com/watch?v=n6K_8s3Sx4s • More on Project Amber ➤ inside.java/tag/amber • More on Valhalla ➤ inside.java/tag/valhalla Tags: #Java #Valhalla #ProjectAmber #OpenJDK #javaOne

Why it's here

2 people recommend this

What people say. Recommended as an overview of Java's evolution towards value classes, reification, and data-oriented programming.

Moments people linked to

u/joemwangiin r/functionalprogramming • Recommends

On “Growing the Java Language #JVMLS by Brian Goetz”

Not Rust but everyone. But it's an attempt to be competitive. But this feature will take long due to the need to release value classes/objects and later on reification (parametric jvm). Of late they have been putting much effort on a unification of java types and towards data oriented programming. There are java classes which are types with identity and mutability, which everyone uses and is aware of in java. Then we have records which are types with no hidden states and purely immutable (introduced a few years back). The next shift is now to introduce value types, which are immutable with no identity (records have identity but it will be possible to make them value types and still have…
2View on Reddit

inactive-useron Lobsters • Recommends

Where is the Java language going?