> I actually feel like very little has been added between Java 8 and Java 21.
var, records, sealed types, and pattern matching make a huge difference in how Java is written. A lot has changed since 8.
var, records, sealed types, and pattern matching make a huge difference in how Java is written. A lot has changed since 8.
I left the Java world for the C# world around 2008 and then returned to the Java world last year. C#/.NET changed much more significantly much faster. Almost all of the significant differences in day to day life with respect to the Java language and standard libraries that occurred between 2008 and 2022 are due to changes introduced with Java 8.