Which Javas Are Among Us? What You Need to Catch Up Before JDK 21
summary
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
chapters (13)
- 0:00Introduction
- 2:35Programmers as masochists
- 4:01Java 14 error messages
- 6:54Java 14 switch expressions
- 9:50JavaScript engine removal in Java 15
- 10:54Text blocks in Java 15
- 11:15Instanceof with pattern matching in Java 16
- 13:28Data classes and records
- 17:44Java 17 sealed classes
- 20:52Switch improvements in Java 17-21
- 23:24Null handling in switch
- 27:17Java 21 virtual threads
- 34:05Summary
related talks
01h 02mJava 11 to 21 Evolution!
50mKeeping up with Java: Look at All These New Features!
47mBeam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java
46mBeam Me Up, Java! A Journey through Java LTS Versions 11 to 21
43mKeeping Up With Java
45mThe Future of Java is now!
01h 48mJava 5, 6, 7, 8, 9, 10, 11: What Did You Miss?
52mLeveling from 17 to 21: The Long Journey to the New Java LTS
