With the release of JDK (Java Development Kit) 9, more focused is stressed upon the newest features of Java, comprising the overview of the modules. Though, more recent attention is paid to these powerful features, working on the next release of Java, JDK10 has been initiated. JDK 10, an application of Java Standard Edition 10, is due to the production on 20 March, 2018.
In this article, we will look at some of the features scheduled for JDK 10 and these are illustrated as below:
- Local Variable Kind Interface
It improves the Java language to extend kind interface to statements of local variables with initializers. The intent is to decrease the ‘service’ that is related to coding though maintaining an assurance to static type safety.
- Garbage Collector Interface
This feature improves the source-code isolation of various garbage collectors by introducing a clean garbage collector. The main objective is improved modularity for inner garbage collection code in the HotSpot virtual machine and making it easier to enhance a new garbage collector to a HotSpot.
- Consolidating the JDK Forecast into a Single Repository
It combines various repositories of the JDK forecast into a single repository with the intention of simplifying and streamlining web development. The code base, till now, is broken into numerous reports that can cause difficulties with source-code management.
- Application Case-Data Sharing
This feature reduces the footprint by sharing the present Class-Data Sharing ‘CDS’ feature across processes. Also, the startup time is enhanced as well.