Hacker News new | ask | show | jobs
by offbynull 1911 days ago
They broke backwards compatibility when they moved from 8 to 9. If this is all we got out of it after all this time, IMO it wasn't worth the change.
2 comments

They broke some dependencies that depended on JVM internals, that was never promised to not change (how could they implement anything otherwise?). They implemented a strong encapsulation by default so that in the future, such a step won’t be necessary ever.
What backward compatibility did they break except for internal com.sun packages that weren't part of the JDK to begin with but only Sun's implementation?