~/talk

Beyond the Hype: Unpacking the Latest Features of JDK

Talkat JCON EUROPE 2026 · 2026-04-20..04-23· [java]
slides:none on file

Groups JDK changes by project and shows runnable code and tools: records: 11 lines → 1 for DTOs, enhanced switch and pattern matching remove casts and fall-through bugs, sealed types enforce permitted subclasses, stream gatherers add sliding-window ops, flexible record constructors validate input. Project Loom introduces virtual threads and structured concurrency — demo runs 10,000 virtual threads in ~29 ms while platform threads OOM — plus scoped values replace thread‑locals. Panama offers native linker, arenas and JExtract for safe native calls and Vector API exposes SIMD. Leyden uses AOT app.aot for sub‑second starts. Valhalla flattens value types to cut per‑object memory dramatically.

AI-written summary · about

  1. 0:00Introduction and Java evolution
  2. 3:20Project Amber overview
  3. 13:52Project Loom and concurrency
  4. 21:21Project Panama and native access
  5. 31:13Project Leyden and cloud startup
  6. 35:05Project Valhalla and memory efficiency
  7. 41:39Closing and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.