Valhalla: To the Hell and Back
summary
Valhalla proposes adding a new kind of class to Java that behaves similarly to primitive types (value classes). The talk examines questions around primitives vs. reference types, whether a third kind of type is possible, impacts on java.lang.Object, generics, and the Java memory model, and outlines what the project has learned and how its features will be delivered incrementally while maintaining backward compatibility.
AI-written summary · about
chapters (10)
- 0:00Start
- 5:00Abstraction for Free
- 9:06Problem of Escape Analysis
- 10:53Improve information density
- 13:18Syntax (remember the 2nd slide)
- 16:40Mutable?
- 18:50Default value?
- 27:24Backward compatible if...
- 28:38Value class and Object
- 31:44Initialization and mutability








