~/talk

Java 16 Is Coming!

Talkat jLove 2020 · 2020-12-04..12-05· [java]
slides:none on file

Java 16 finalizes pattern matching for instanceof so code can write an instanceof Type name that checks and declares the variable in one step and pattern variables no longer must be effectively final. Records become official: single-line type declarations that auto-generate a canonical constructor, accessors (no get prefix), equals, hashCode and toString, with components final and no extra fields. Sealed types (preview) let a type list permitted subtypes so the compiler enforces exhaustiveness and replaces many visitor patterns. Multi-release JARs and the HTTP/2 reactive client are also part of the release.

AI-written summary · about

  1. 0:00Introduction to Java 16
  2. 1:53Pattern matching
  3. 9:51Records
  4. 19:08Sealed classes
~/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.