Project Loom, to reduce complexity in writing concurrent applications.Valhalla, an incubator project for advanced Java VM and language feature candidates including value types and generic specialization.Project Panama, to interconnect JVM and native code, featuring native function calling from the JVM and native data access from the JVM.The Amber Project, which has been an incubator for smaller, productivity-oriented language features that include local-variable type inference, to decrease the ceremony associated writing Java code enhanced enums, to improve expressiveness of the enum construct by allowing type variables in enums and performing sharper type-checking for enum constants and lambda leftovers, to boost the usability of lambda and method references.Here is what Oracle has said is under consideration for the next and later versions of Java SE: February 22, 2018: Final release candidate.įresh from the long-awaited release of Java Development Kit (JDK) 9 on September 21, Oracle is mapping out planned upgrades for Java, including for the Java 18.3 version due in March 2018 as part of a new, six-month release schedule for standard Java.January 18, 2018: Rampdown phase 2, with only “showstopper” bugs to be fixed.January 11, 2018: Completion of all planned tests, at least once, on all supported platforms.But there are still additional phases for the development of JDK 10 before the final release. Oracle’s Java SE download page does not yet offer access to JDK 10. The goal is to open-source root certificates in Oracle’s Java SE Root CA program to make OpenJDK builds more enticing to developers. Provision of a default set of root certificate authority certificates in the JDK.Individual threads could be stopped instead of either all threads or no threads. Thread-local handshakes, for executing a callback on threads without performing a global VM safepoint. Application class-data sharing, to reduce the footprint by sharing common class metadata across processes. The code base until now has been broken into multiple repos, which can cause problems with source-code management. Consolidation of the repositories of the JDK forest into a single repository, to streamline development.Enabling the Grall Java-based just-in-time compiler to be used in an experimental fashion on the Linux/圆4 platform.This feature envisions that future systems may have heterogeneous memory architectures. Enabling HotSpot to allocate the object heap on an alternative memory device, such as an NVDIMM memory module, specified by the user. The intent is to improve worst-case latencies by implementing parallelism.
0 Comments
Leave a Reply. |