There are several blog posts and articles about the new features of the most recent releases of Java (JDK 12). In this article, I am going to write about the most important removed and deprecated APIs and features in JDK 12.

Although this version does not have long-term support you should keep in mind that it will affect to next long-term support version.

Along with the important features that have been added (for example Switch Expressions or JVM Constants API), there are several important features, APIs and options that have been removed or deprecated.

Here is an overview:

There are several other features, APIs and options that have been removed or deprecated and you can read more about them from these links: