Oracle Announces Java 15

Java logo

Oracle today announced the general availability of Java 15 (Oracle JDK 15). After 25 years of innovation, Java continues to be the #1 programming language, used by over 69 percent of full-time developers worldwide. The latest Java Development Kit (JDK) delivers new functionality, including Edwards-Curve Digital Signature Algorithm (JEP 339) and Hidden Classes (JEP 371), as well as former preview features now finalized: Text Blocks (JEP 378) and ZGC (JEP 377). Java 15 includes Sealed Classes (JEP 360) as a first-time preview feature and second previews of Pattern Matching (JEP 375) and Records (JEP 384) for additional community feedback. Get started with Java 15 today[1].

Oracle delivered Java 15 on time on the six-month Java release cadence first established with Java 10 in 2018. The six-month release schedule provides developers with faster innovations and greater predictability and stability. Java is pervasive across organizations of all sizes and in all industries. With 51 billion active JVMs deployed globally[2], Java is the top choice for modern enterprise application development, including analytics, microservices, data management, social, big data, DevOps, mobile, continuous development tools, and chatbots.

“As Java celebrates its 25th birthday, we continue to make technical investments that drive Java innovation forward and help address the rapidly changing technology landscape,” said Georges Saab, vice president of development, Java Platform Group, Oracle. “The availability of Java 15 and the incremental innovation that comes with the shift to a six-month release cadence gives the Java community the tools they require to build modern applications that move our world forward.”

The Java 15 release[3] is the result of industry-wide development involving open review, weekly builds and extensive collaboration between Oracle engineers and members of the worldwide Java developer community via the OpenJDK Community[4] and the Java Community Process. The new features delivered in Java 15 are:

1 2 3 4

Share