3 ms·
Java has always been conservative about maintaining backwards compatibility and introducing new keywords, but the java.* and javax.* packages have been growing
by thomascgalvin 2y ago
Java has always been conservative about maintaining backwards compatibility and introducing new keywords, but the java.* and javax.* packages have been growing larger and larger since day one.
I do think Go and Kotlin have kicked the Java community into high gear, though. A lot of the recent (or upcoming) features are direct answers to features found in those languages.
- mmaniac 2y agoA bigger standard library is one thing, but new classes and methods are easier to get accustomed to than additions to the core language spec with features like type inference or pattern matching. I think Kotlin especially is responsible for this change. All that effort almost feels pointless now that Java has kinda stolen its USP.