Ask the JDK Architects
summary
Audience Q&A covers concrete progress and timelines: Sumatra fizzled after joint Oracle–AMD work but the follow-on is Graal compiler work inside Project Metropolis that can emit GPU and vector code; two low‑latency GCs are active (Shenandoah from Red Hat and a proposed ZGC from Oracle); jlink already makes Docker images radically smaller; application class-data-sharing targets Java 10 and Java Flight Recorder/Java Mission Control aim to be open within a year; finalization is deprecated in JDK 9 and removal planning proceeds while Valhalla (value types) and six‑month releases continue.
AI-written summary · about
chapters (31)
- 0:00Introduction
- 1:06Introductions
- 2:35Project Sumatra
- 4:16Project Amber
- 6:55VAR
- 8:43VAR style guide
- 9:49lambda parameters
- 10:47distorting code
- 11:47Shenandoah and Zed GC
- 13:44Alexis Avila
- 30:21The Switch
- 33:05Straw Poll
- 34:10Method References
- 36:19Expected Timeline
- 36:33Key Features
- 38:23Testing
- 39:58Different kinds of testing
- 41:11Commercial features
- 42:12Statically typed annotations
- 42:49Optional semicolons
- 44:20Lightweight compilation units
- 44:30JShell
- 45:25Boxing
- 45:42Valhalla
- 46:35Next
- 48:02Release drivers
- 49:00Smaller features
- 49:34Pet peeve
- 50:00The jigsaw design
- 50:17Safe navigation operator
- 50:42Optional types
related talks
55mRapid Java Innovation
50mAsk the Java Architect
51mMoving Java Forward Faster
32mAsk the Java Architects
56mJDK 9 & 10: Mission Accomplished, What Next For Java
57mJava Next - From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama
52mKeynote: The Future of Java Is Now
45mJava Innovations - from Developer-driven features to (...)
