Wide-ranging discussions on the future architecture of Java, the release of both the new Java delayed versions of more than a year.
With more than 150 new Features for Java SE/JDK 9, Oracle introduces new generations to the common language of Java. The Enterprise Edition, Java EE and the Java EE Software Development Kit Version 8, a number of new Features to ensure greater security, scalability, better Performance and ease of development. New versions were originally to have been for the month of September 2016.
So Java should look like according to the introduction of the Java Platform Module System. At first glance, it looks much tidier, to fear, however, as critics do not think that older applications are compatible. (Image: Oracle)
Currently, there are several discussions around Java. Oracle attempts to disassemble the project Jigsaw in Java in individual modules. In principle, this may be a good idea.
However, companies like Red hat or IBM fear by incompatibilities with existing applications. Because many of the applications and developments based on users in the Enterprise environment to Java.
In addition, the further development of Java EE (Enterprise Edition) to be outsourced to a Community or an independent organization. And new safety are proposed concepts and, in General, faster development processes. In spite of all of these discussions, the new versions are now available.
One of the most important new features in JDK 9 is, as it is called by Oracle, is jshell, the power it with a new “interactive tool for Read-Eval-Print-Loop easier for the developer, APIs, and other Features of the language a try.”
Streams API has now got the new methods, which consists of a Stream of Items processed or various elements from a Stream can be pursued. Also can be used in Java SE APIs (Standard Edition) as a source of Streams used.
In Javadoc, a search function within the API is now included documentation, as well as which module defines the classes or interfaces.
“Java SE 9 is the result of an industry-wide development with Open Review, weekly Builds, and extensive collaboration between Oracle engineers and members of the Community via the OpenJDK Community and the Java Community Process,” says Georges Saab, Vice President of development for Oracle’s Java Platform Group.
In Java EE 8, there are a total of 13 new or updated Java Specification Requests, such as, for example, HTTP/2 Support in Servlet 4.0, various updates in JSON-P 1.1, a new security API for Cloud applications and a new JSON Binding API.
Also new is the Support of the JAX-RS Server-Sent Events, as well as a new rektive Client API and various CDI are also improvements such as Support for asynchronous Events. In addition, Java EE now supports various new Features in Java SE 8.
How well do you know about Open Source? Check your Knowledge – with 15 questions on silicon.de.