Monday, September 24, 2018

Java 11 released

[News] 
Java 11 is about to get released. Oh yes!
In this article we'll take a look what has been the addition in this version and what is about to die in subsquent releases. 

When is java 11 getting released?

Java 11 is going to be release on 25th Sep 2018 [source Wikipedia]. The release of java 9 is seen as a revolution with project Gigsaw, which brings us a modular structure of java libraries.
 With this release java provided us maintainability for larger java applications. On the other hand it becomes easy to use it with smaller applications as well. This improves application's security and maintainability with a sharp gain in their performance.
This module system is so powerful that it can modularize the jdk and other large scale legacy applications running on java. 
 In java 9 a new tool has been introduced JLink. This tool can assemble and optimize different modules and dependencies into a custom run-time image. There are other important features introduced with Java 9 but let's keep that for a different post.

What java 11 for the developers?

 So let’s now see what java 11 is about to bring for all of us.
 Following are the main features of java 11 as mentioned on openjdk :

 The most feature are new to me and difficult to cover this in post alone but this release catches my eyes because of its new Unicode 10 support. In Unicode 10 release we got some important symbol additions like Bitcoin sign.
There are some major deprecation coming with java 11 like Nashron JavaScript engine. The main reason behind deprecating Java Nashron engine is to frequent changes in ECMA script.

When it was released, it was a complete implementation of the ECMAScript-262 5.1 standard.With the rapid pace at which ECMAScript language constructs, along with APIs, are adapted and modified, we have found Nashorn challenging to maintain.

Second on the list is the Pack200 Tools and API, which is used for compressing jars and the JDK. Maintaining it is difficult, and with new compression schemes introduced in Java 9, there’s not much need for it anymore.

No comments:

Post a Comment

Java garbage collection

In this post , we ’ ll take a look at how garbage collection works , why it ’ s important in Java , and how it works in...