Due in late 2019, Java 13 is tentatively slated to gain raw string literals and a tool for packaging self-contained Java apps
While the OpenJDK reference webpage for Java Development Kit (JDK) 13 does not yet list any new features, a few proposals are said to be targeted for the release. These proposals cover packaging, unused heap memory, and application class-data sharing.
JDK 13 is due September 17, 2019, following rampdown and release candidate stages occurring in coming months. JDK Enhancement Proposals eyed for the release cover:
jpackage.The tool would be based on the JavaFX
javapackagertoolthat supports native packaging formats to give the user a natural installation experience. It allows launch-time parameters to be specified at packaging time. The tool can be invoked directly from the command line or programmatically via the
ToolProvider. Many applications need to be installed on a native platform in a “first-class” way rather than being placed on the class path or module path. A packaging tool also can fill gaps left by technologies such as Java Web Start, which was removed from Oracle’s JDK 11. The
javapackagertoolwas deleted from JDK 11 as part of the removal of JavaFX.
Two capabilities anticipated for JDK 13 have been cited previously by Mark Reinhold, chief architect of the Java platform group at Oracle:
switchstatement will be extended for use as either a statement or an expression, so both could use either a “traditional” or “simplified” scoping and control flow behavior.
You can download the JDK 13 builds from the jdk.java.net website. The first JDK 13 beta builds are available for Linux, MacOS, and Windows.
Thanks for reading ❤
If you liked this post, share it with all of your programming buddies!
This story was originally published by InfoWorld.
Java Fundamentals: Learn Java for absolute beginners
Learn Java Programming Using Practical Assignments. Start Building Back-end Web Applications Robust Test Automation Frameworks By End Of The Course. Learn More!
Fundamentos de Java: Aprende Java desde cero, sin misterios