Oracle is empowering Java developers to be more productive with the general availability of Java SE 11 (JDK11).
Java Standard Edition (Java SE) is a platform that allows development and deployment of Java applications on desktops and servers. Other than enhancing the developer productivity, the latest Java SE release will bring support for modern cryptographic and internet standards like TLS 1.3 and HTTP/2.
“TLS 1.3 was recently approved and it’s fantastic news that Java SE 11 will support it right away,” said Jim Manico, co-author of Iron Clad Java and founder of Manicode Security.
“The new Java release cycle for Java SE means that important security protocols and other standards such as TLS 1.3 can be released and adopted rapidly, giving application developers more tools to write secure software with the world’s most popular language – Java!”
JDK11 is the first Long Term Support (LTS) update under the six-month release schedule of Oracle. What this means is that users who need long-term support can license the Oracle JDK binaries through the Java SE Subscription offering.
The LTS will allow users to get updates on JDK11 release for at least eight years till 2026. With the Java SE Subscription, Oracle will provide its users the access to tested and certified performance, stability, and security updates.
Java SE 11 comes with nest-based access controls, which removes the need for compilers to insert accessibility-broadening bridge methods.
The dynamic class-file constants in the latest release will reduce the cost and disruption of creating new forms of materializable class-file constants. It will also provide more options for expressivity and performance.
Also featuring in JDK11 is a Flight Recorder. It helps in lowering the overhead data collection framework for troubleshooting Java applications and the HotSpot JVM.
“The LTS model releases enable our customers to migrate from one well-supported Java SE LTS release to the next at their own pace, while at the same time allowing the Java developer ecosystem to get access to improvements faster than before,” said Georges Saab, Vice President, Software Development, Java Platform Group at Oracle.
“Together with the introduction of Oracle Java SE Subscription, customers now have an easy way to benefit from access to regular releases of tested and certified performance, stability, and security updates, directly from Oracle.”
The next LTS release is expected to be available in 2021. Oracle is supporting the users of Java SE 8 migrate to Java SE11.