~/talk

JDK 16: What's Next For Java?

Talkat Java Z-Day 2021 · 2021-04-08..04-09· [java]
slides:none on file

JDK 16 arrives with 17 JEPs and 58 new core class elements, turning Records and pattern matching for instanceof into standard language features, adding Records final and Pattern matching for instanceof, plus a new stream operator mapMulti. Native access advances via Project Panama: Vector API (incubator) and Foreign Memory & Foreign Linker APIs (incubator) let Java call C and manage off‑heap memory without JNI. Other concrete changes: Unix domain socket channels, a final packaging tool, elastic metaspace, ZGC root‑scanning improvements, and migration of OpenJDK to GitHub.

AI-written summary · about

  1. 0:00Java versioning and trends
  2. 4:22New features in Java 16
  3. 8:15Microsoft and OpenJDK
  4. 10:32JDK 16 release overview
  5. 17:45Pattern matching and instanceof
  6. 26:30Sealed classes
  7. 34:38Records in Java
  8. 43:10Class library and JVM tools
  9. 1:04:14Conclusion 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.