~/talk

Java Futures: 2019 Edition

Talkat Jfokus 2019 · 2019-02-04..02-06· [java]
slides:none on file

Six-month releases now ship features faster and accept 6–12 month preview windows for last‑minute feedback. Recent additions: local variable type inference (var) in Java 10 and switch expressions in Java 12 preview. Project Amber adds pattern matching, records and sealed types; Project Valhalla brings value types that flatten memory layout. Microbenchmarks show string.format up to 50× faster via intrinsics and a matrix example achieves ~12× speedup when classes become values.

AI-written summary · about

  1. 0:00Start
  2. 6:03Evolution and Programming Languages
  3. 12:21Rapid Cadence & Language Evolution
  4. 14:47Local Variable Type Inference
  5. 17:55Preview Features Provisional status for language and platform features
  6. 19:27Switch Enhancements Preview feature in 12
  7. 21:16Switch Enhancements Expression switch, using simplified case labels
  8. 23:48Project Amber
  9. 25:47Pattern matching Type patterns in instanceof
  10. 32:52Pattern Matching Deconstruction patterns
  11. 34:27Targeted compiler intrinsics
  12. 37:00Data Layout The data layout we have
  13. 39:04Data Layout The data layout we want
  14. 40:10Value Types
  15. 45:57Project Valhalla Sample results
~/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.