![]() ![]() 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. 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. Don’t be tempted to ignore compiler warnings.When choosing to upgrade the choice you face is whether to upgrade to the latest version of Java (12) and be prepared to upgrade every six months or upgrade to the latest LTS (11) to give yourself up to three years to think about your next upgrade.Since Java 8 a number of useful new language features have been introduced, along with new tooling, and performance improvements particularly for garbage collection. ![]()
0 Comments
Leave a Reply. |