Java SE 13 Reaches GA
Written by Kay Ewbank   
Tuesday, 24 September 2019

Oracle has announced the general availability of Java Standard Edition 13 (Java SE 13) along with the open source version, Java Development Kit 13 (JDK 13). The announcement was made at Oracle OpenWorld in San Francisco.

OpenWorld is held concurrently with CodeOne, and in the keynote for this Brian Goetz, Java language architect at Oracle, said the move to a six montlly schedule is working well but means new releases don't have big new features.


This lack of a big headline feature is because features are now delivered more often and in smaller pieces:

"In the old world, when we had big releases every few years and those big releases tended to have big features, there was plenty of motivation to upgrade. Now the reality is, we're not going to be seeing a lot of those big features in the future, and that's not because we're not innovating, it's because those big features are going to get broken up into smaller features and delivered in phases."

The latest release includes two preview features: Switch Expressions, which extends switch so it can be used as either a statement or an expression, and the addition of text blocks. These can be used to represent multi-line text strings without escape characters.

Other new features in Java 13 are Dynamic CDS archives, an enhancement to the z garbage collector to return unused heap memory to the operating system, and a reimplementation of the legacy Socket API. The Dynamic CDS archives extend application class-data sharing to allow the dynamic archiving of classes at the end of Java application execution. The updated legacy socket API provides a simpler and more modern implementation that is easy to maintain and debug.

Alongside Java 13, Oracle is releasing Java 13 as the Oracle OpenJDK release using the open source GNU General Public License v2, with the Classpath Exception (GPLv2+CPE).



More Information

JDK 13 Page

Oracle Java SE Subscription Page

Related Articles

JDK 10 Released

JavaFX Will Be Removed From JDK

Java 9 Finally Appears

JDK 9 Update

Java 9 Slips Again

No Vote For Java Module System

JDK 9 Release Slips Again 

JDK Delivery Date Update

Jigsaw In JDK 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


TornadoInsight Brings The Power Of TornadoVM Inside Intellij

TornadoInsight is plugin for Jetbrain's popular Intellij IDE for Java developers, that makes working with TornadoVM a much smoother experience.

A Programming Career - Insights From JetBrains

Why did  you choose to become a software developer? Did you switch from another career field? What aspects of your job are the most important? And do you code on weekends? See how your answers re [ ... ]

More News

raspberry pi books



or email your comment to: