REDWOOD SHORES, Calif., March 19, 2019 /PRNewswire/ -- Oracle today announced the general availability of Java SE 12 (JDK 12), continuing the six-month release cadence that provides enterprises and developers faster access to completed enhancements to the popular programming language.

Oracle Makes Developers More Productive with Latest Java Release

The release brings continued improvements to developer productivity, including a preview of switch expressions and abortable mixed collections for G1.  All together, these enhancements elevate performance, functionality and security for Java SE Platform implementations in general, and the JDK in particular.

Oracle JDK 12 is the next six-month release following Oracle JDK 11, which was the first Long Term Support (LTS) feature release, per the previously announced 6-month release cadence. In September, 2017, Oracle announced the move to a time-based release model for Java SE with a new feature release every six months. New LTS releases are planned to be released every three years, which started with Oracle JDK 11. Oracle JDK 12 will receive a minimum of two updates per the Oracle CPU schedule before being superseded by Oracle JDK 13, which is due out in September 2019. The six-month release cadence allows Oracle to deliver new JDK features faster, which helps accelerate adoption and usage by developers.

Similar to JDK 10, which provided twelve enhancements, and JDK 11, which provided seventeen enhancements, Oracle continues to offer new innovation with greater approachability in JDK 12, which brings eight new enhancements focused on improving developer productivity:

JEP 189:

Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)

JEP 230:

Microbenchmark Suite

JEP 325:

Switch Expressions (Preview)

JEP 334:

JVM Constants API

JEP 340:

One AArch64 Port, Not Two

JEP 341:

Default CDS Archives

JEP 344:

Abortable Mixed Collections for G1

JEP 346:

Promptly Return Unused Committed Memory from G1

For the full list of features introduced in JDK 12, please visit this page.

To give developers more flexibility, Oracle continues to offer the Oracle Java SE Subscription, an affordable, predictable, pay-for-what-you-use offering that provides customers with access to Java SE license and support for the systems that they need, when they need it. Oracle has announced that Spotify, the world's largest music streaming service, has selected Oracle's Java SE Subscription in a multi-year agreement for all its Java SE needs.

As with previous Java SE releases, Oracle continues to advance and steward the majority of enhancements in Java SE, including in JDK 12, and to welcome the ongoing technical participation and ecosystem collaboration with the OpenJDK community.

"The Java SE Platform and every new release is the result of a collaboration between countless committed people at Oracle and members of the global Java community via the OpenJDK and Java Community Process," said Georges Saab, VP of Java Platform Group at Oracle. "Together, we're moving Java forward faster with the rapid release process and making the Java SE Platform more valuable and accessible to more developers and innovators like Spotify."

Java is the world's most popular programming language, with over 12 million developers running Java and more than 1 billion downloads each year. Java is also the #1 developer choice for cloud, with over 21 billion cloud-connected Java virtual machines.

About Oracle
The Oracle Cloud offers a complete suite of integrated applications for Sales, Service, Marketing, Human Resources, Finance, Supply Chain and Manufacturing, plus Highly Automated and Secure Generation 2 Infrastructure featuring the Oracle Autonomous Database. For more information about Oracle (NYSE: ORCL), please visit us at oracle.com.

Trademarks
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle's products may change and remains at the sole discretion of Oracle Corporation.

Oracle Logo (PRNewsfoto/Oracle)

Cision View original content to download multimedia:http://www.prnewswire.com/news-releases/oracle-makes-developers-more-productive-with-latest-java-release-300814269.html

SOURCE Oracle

Copyright 2019 PR Newswire

Oracle (NYSE:ORCL)
Historical Stock Chart
From Mar 2024 to Apr 2024 Click Here for more Oracle Charts.
Oracle (NYSE:ORCL)
Historical Stock Chart
From Apr 2023 to Apr 2024 Click Here for more Oracle Charts.