While the OpenJDK reference webpage for Java Development Kit (JDK) 13 doesn’t but listing any new options for the deliberate improve to straightforward Java, a number of proposals are nonetheless cited as being focused for the discharge. These proposals cowl packaging, unused heap reminiscence, and software class-data sharing.
Also anticipated in JDK 13
Two capabilities anticipated for JDK 13 have been cited beforehand by Mark Reinhold, chief architect of the Java platform group at Oracle:
- Raw string literals, which might span a number of traces of supply code and don’t interpret escape sequences. This functionality had been minimize from JDK 12, which arrived in March 2019. The plan is to supply uncooked string literals solely as an opt-in beta in JDK 13. Its aim is to make growth simpler n Java by, for instance, letting developersexpress sequences of characters in a readable type freed from Java indicators, or provide strings focused for grammars apart from Java. Following the anticipated take a look at run in JDK 13, uncooked string literals may very well be made production-qiality within the subsequent JDK 14 launch.
- A manufacturing model of change expressions, for which JDK will provide a beta implementation. The
change
assertion will probably be prolonged to be used as both a press release or an expression, so each may use both a “traditional” or “simplified” scoping and management move conduct.
Where to obtain beta JDK 13 builds
You can obtain the JDK 13 builds from the jdk.java.web web site. The first JDK 13 beta builds can be found for Linux, MacOS, and Windows.