DEV Community

Discussion on: Resources on 14 years of Java Changes?

Collapse
 
jitterted profile image
Ted M. Young • Edited

So many changes since then, basically since Java 6 was 2006. Most resources are probably going to start with Java 8, since those were the most substantial changes. This (javarevisited.blogspot.com/2014/04...) has a good summary of Java 7 changes.

For 8 and later, "Modern Java in Action" (manning.com/books/modern-java-in-a...) is a pretty good coverage of 8, 9, and 10. Fewer changes since 11, mostly with APIs and preview features that aren't yet available.

At a high level, the main features added since 8 were lambda expressions and streams, Optional, lots of Collection and String API improvements, and an overhauled Date/Time library. Garbage Collection has also gotten a lot of attention and has improved on every release.

Collapse
 
integerman profile image
Matt Eland

Thank you for your detailed and helpful response!