Why New Java is Not the New COBOL
summary
Java moves faster with a six‑month cadence and actually ships concrete syntax and behavior: JDK 12 adds switch expressions (preview -> yield in JDK13) that return values and remove fall‑through; JDK13 adds text blocks for multiline strings; JDK14 introduces preview records plus compact constructors and pattern‑matching for instanceof; JDK15 adds sealed classes and local records; by JDK16 records and pattern matching become standard while sealed classes enter a second preview.
AI-written summary · about
chapters (6)
- 0:00Introduction to Java evolution
- 1:13Switch expressions in JDK 12
- 8:18Text blocks and yield in JDK 13
- 13:39Records and pattern matching
- 23:46Sealed classes in JDK 15
- 29:44JDK 16 and future outlook
related talks
24mWhat's New in Java - a Language Perspective!
25mThe New Excitement Around the Good Old Java
01h 11mModern Java: This is not your father's Java anymore
01h 02mThe Amazing Features of Modern Java
57mThe New ExcitementAround Good Old Java
55mA Few New Cool Features in Modern Java
52mJava Language Futures
50mTo Java 20 and Beyond
