Skip to content

Resources on 14 years of Java Changes?

twitter logo github logo ・1 min read  

All, I'm looking for some very high-level resources as to how Java has changed since 2006, the last time I worked with the language.

I'm specifically curious as to new language features and how the language may have evolved similarly or differently to C# as I'm a .NET developer.

I realize the question is vague and open-ended, but hopefully someone can point me in a right direction or give me a pie in the sky summary. Just looking for awareness, not implementation details.

twitter logo DISCUSS (4)
markdown guide

This is a great post

Also you may want to have a look at Kotlin, which is a JVM language that keeps the best of Java but also takes inspiration from other languages, C# very much included, since it comes from JetBrains


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 ( has a good summary of Java 7 changes.

For 8 and later, "Modern Java in Action" ( 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.


Thank you for your detailed and helpful response!


no better place to start than => it goes back as far as 2003

Classic DEV Post from Aug 29 '19

How can open source contributors and maintainers engage in a respectful ongoing relationship?

What are the little things that keep people happy and productive with the relationship?

Matt Eland profile image
Matt is committed to helping people achieve greater things. After over three decades of coding, Matt put away his mechanical keyboard and made teaching his primary job as he looks to help others grow.

Sore eyes? now has dark mode.

Go to the "misc" section of your settings and select night theme ❀️