Java Next - From Amber to Loom, from Panama to Valhalla
summary
Roadmap-level brief: Amber lands small language features now — JEP 430 string templates slated as a JDK 21 preview, plus pattern matching, records and sealed types to reduce boilerplate; Panama modernizes native interop with the Vector API SIMD for reliable auto-vectorization, a Foreign Memory API and Jextract-backed Foreign Function API; Valhalla introduces value classes and specialized generics (flattening and nullability markers still unsettled); Loom provides virtual threads and structured concurrency that make millions of waiting threads cheap and simplify high‑throughput I/O.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:23Motivation
- 2:21Pattern Matching
- 10:39Amber Endeavors
- 20:13Foreign-Function API
- 30:50Nullness Markers
- 32:53Universal Generics
- 44:55Virtual Thread Management
related talks
46mJava Next - From Amber to Loom, from Panama to Valhalla
45mJava Next - from Amber to Loom, from Panama to Valhalla
51mJava Next - From Amber to Loom, from Panama to Valhalla
50mJava Next - From Amber to Loom, from Panama to Valhalla
57mJava Next - From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama
42mJava, Today and Tomorrow
01h 00mAmber, Loom, Valhalla
21mJVM Language Summit 2023 Keynote
