~/talk

Java, Today and Tomorrow

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

Overview of recent and upcoming Java work: Amber adds local variable type inference (var), raw string literals, switch expressions, and records for concise immutable data; Loom prototypes fibers and continuations showing a Jetty demo where fibers produce steady ~100 ms responses instead of 1.5 s spikes with threads; Valhalla value types cut a 500×500 complex-matrix multiply from ~3.6–4 s and ~4 GB allocations to ~260 ms and ~4 MB, raising instructions-per-cycle from ~1.1 to ~2.9.

AI-written summary · about

  1. 0:00Start
  2. 0:17Java Today and Tomorrow
  3. 1:22Reasons That Drive Java Forward
  4. 1:50Program Performance
  5. 4:34Example Local Variable Type Inference
  6. 6:07Type Inference on Lambda Parameter Types
  7. 7:11Local Variable Type Inference
  8. 8:56Raw Raw String Literals
  9. 10:41Raw String Literals
  10. 11:06Multi-Line String Literals
  11. 13:00What Is a Preview Feature
  12. 19:35Loom Continuations and Fibers
  13. 33:38Continuations
  14. 34:51Valhalla
  15. 35:41Value Types
  16. 36:40Multics Multiplication
  17. 37:19Matrix Multiplication
~/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.