Do Synthetic Methods Dream of Electric Switch Expressions?
summary
Demonstrates Java 17 features and JVM changes including text blocks (triple-quote strings and lines()), new List factory methods with List.of and List.copyOf and their immutability/null-handling semantics, Stream additions like mapMulti and toList plus cautions about peek, records with generated constructors/accessors and canonical-constructor behavior for safer deserialization, sealed types and exhaustible switch expressions as the start of pattern matching, and explains release cadence/LTS and Oracle JDK licensing and migration timelines.
AI-written summary · about
chapters (4)
- 0:00Introduction et contexte
- 16:56Nouveautés Java 17
- 1:39:40Records et pattern matching
- 2:39:20Futur de Java et questions
related talks
01h 11mModern Java: This is not your father's Java anymore
32mGetting the Most from Modern Java
25mThe New Excitement Around the Good Old Java
50mModern Java Puzzlers
51mTo Java 18 and Beyond!
56mPreparing for the Java Cert and Learning New Features (Part 2)
50mTo Java 20 and Beyond
51m#JavaNext Language Features
