~/talk

Which Javas Are Among Us? What You Need to Catch Up Before JDK 21

TalkinPolishat Confitura 2023 · on Saturday, 2023-06-24· [java]
links:none on file
slides:none on file

Overview of changes in Java between JDK 11 and the upcoming JDK 21, highlighting language and platform features introduced in the rapid six-month release cadence. Explains which Java versions are commonly in use, what notable additions have arrived since JDK 11, and what developers should catch up on to prepare for migration to Java 21.

AI-written summary · about

  1. 0:00Introduction
  2. 2:35Programmers as masochists
  3. 4:01Java 14 error messages
  4. 6:54Java 14 switch expressions
  5. 9:50JavaScript engine removal in Java 15
  6. 10:54Text blocks in Java 15
  7. 11:15Instanceof with pattern matching in Java 16
  8. 13:28Data classes and records
  9. 17:44Java 17 sealed classes
  10. 20:52Switch improvements in Java 17-21
  11. 23:24Null handling in switch
  12. 27:17Java 21 virtual threads
  13. 34:05Summary
~/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.