JDK 10 will be released on March 20, 2018 with 12 new features. Key changes include a new 6-month release cycle, modularization of the garbage collector, experimental Java-based JIT compiler, local variable type inference, parallel full GC for G1, application class-data sharing between JVMs, ability to stop individual threads, and support for alternative memory devices like non-volatile RAM. JDK 1
![New thing in JDK10 even that scala-er should know](https://cdn-ak-scissors.b.st-hatena.com/image/square/c508643aed7ea44740add5520f8024f27d515816/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fwhatisjdkforscala-180318065932-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)