Java - Quo Vadis?
summary
A Java Platform compiler engineer reviews recent and upcoming changes to the Java language and runtime, focusing on Project Panama, Loom, Amber, Valhalla and Metropolis and innovations like Project Jigsaw and GraalVM. The talk explains how these projects aim to evolve language features, concurrency, native interop, value types and platform architecture, and examines Java’s fit for modern cloud environments and serverless coding patterns.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 7:46The Next Big Opportunities
- 8:57Project Amber
- 13:23Project Skara
- 14:18Project Panama
- 16:31Project Loom
- 18:25Project Metropolis
- 20:26Project Portola
- 21:10Project Valhalla
- 22:42The JVM - An application developer's view
- 23:39The JVM - AVM engineer's view
- 31:42Storage formats
- 32:39Just-in-time compiler support
- 33:18Avoiding Inline type allocations
- 35:47Performance: Ackermann
- 37:02Performance: Mandelbrot
- 39:49Milestones
- 40:55Summary
- 41:45Questions
related talks
47mBeyond the Event Horizon — What Awaits Us in Java 10
41mThis Ain’t Your Parents’ Java
50mJava Next - From Amber to Loom, from Panama to Valhalla
21mJVM Language Summit 2023 Keynote
46mJava Next - From Amber to Loom, from Panama to Valhalla
47mJava Next - From Amber to Loom, from Panama to Valhalla
46mWhere is the Java language going?
57mJava Next - From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama
