
I’ve picked out some key features developers have told me have made their lives easier when they’re working with the latest version of Java. Since Java 8 we’ve had plenty of new features, and also some new tools that can change the way we work.
Difference between java 9 and openjdk 1.8 update#
Learn more.Īs developers, we’re most interested in the new language features or APIs that come in each update to the language. Microsoft Azure supports your workload with abundant choices, whether you're working on a Java app, app server, or framework. Once "over the hump" of this first upgrade, it's worth at least testing the application on the latest version of Java every 6 months, for example in CI.These changes may impact your application but there is a clear path to avoid these problems. APIs that are not core to the JDK have also been removed in Java 11. One of the changes from Java 9 was that internal APIs (largely those classes in packages that started with sun.misc.*) were hidden from use.Deprecation is being taken much more seriously in this modern Java world, and both Java 10 and Java 11 removed APIs.

