Java keeps throttling up!
summary
Covers concrete JDK work: CONSTANT_DYNAMIC and improved NPE messages (flag -XX:+ShowCodeDetailsInExceptionMessages), demo of continuations and fibers showing a TCP proxy running on one OS thread with many fibers, Loom early‑access builds and API notes (Continuation, FiberScope, executor changes), Amber features: switch expressions, pattern matching and records (preview) with generated canonical ctor/getters and reflection demo for JSON, Valhalla inline classes with Mandelbrot and int benchmarks showing object‑style code reaching C‑like speed, compatibility caveats (erased generics, equals, volatile) and suggested JDK preview testing.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:37Disclaimer
- 2:22The past
- 6:07Is Java a great artist
- 6:52What was the plan
- 7:42Question to the audience
- 8:05Null pointer exception
- 11:38Debug information
- 14:41The continuation model
- 19:17Demo
- 22:49How it works
- 25:02continuation vs thread
- 36:24current API model
- 39:59early access prototype
- 47:55pattern matching
- 50:26expression switch
related talks
42mJava, Today and Tomorrow
45mBeyond the Hype: Unpacking the Latest Features of JDK
57mJava Next - From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama
46mJava Next - From Amber to Loom, from Panama to Valhalla
50mExploring what's new in Java in 2020.
02h 34mJava Next - Live Stream
02h 34mJava™ 19 & 20. What's new and noteworthy?
47mJava Next - From Amber to Loom, from Panama to Valhalla
