~/talk

Keeping up with Java: Look at All These New Features!

Talkat JAX London 2019 · 2019-10-07..10-10· [java]
slides:none on file

Overview of concrete changes: Java moves to six‑month releases, JDK 11 is the current LTS, and JDK 9+ adds the module system and removes legacy modules (CORBA, JAX‑WS), forcing some migrations; jlink builds application runtimes down to ~10 MB from ~350 MB; local type inference var reduces boilerplate; preview language features add switch expressions and text blocks; runtime work includes ZGC and Shenandoah experimental GCs plus the Epsilon benchmark GC, application class‑data sharing and single‑file java execution for quicker startup and simpler scripting.

AI-written summary · about

  1. 0:00Introduction and survey
  2. 1:04Java release cadence changes
  3. 2:30Java module system explained
  4. 9:11Compatibility and deprecated features
  5. 13:46JDK 10 new features
  6. 21:34JDK 11 key updates
  7. 28:53JDK 12 and preview features
  8. 37:36JDK 13 text blocks and switch
  9. 42:57JDK 14 improvements
  10. 44:20Future projects Valhalla and Loom
  11. 48:12Zulu community and support
  12. 49:15Summary and conclusion
~/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.