Skip to main content

Java 9 Released With New Features — Download Here


JDK 9 is the first major upgrade to standard Java edition since March 2014. It comes loaded with tons of new features, which makes it a pretty exciting release for developers.

Java 9 features: Brief overview

Project Jigsaw — Module System

The major change in Java 9 comes in the form of Project Jigsaw, which is an all-new module system. It’s the most important feature of Java, that has also received tons of criticism. This feature will bring modularity to JDK, run-time images, Java source code, etc. The developers can also create their own modules and simplify the code.
Learn more about flagship Java 9 features with these useful Java 9 courses here on Udemy.

JShell

With JDK 9, now you can fire the JShell from the console and go crazy with your Java code. JShell allows you to test different Java constructs without any hassle.

Stream API enhancements

With Stream API enhancements, Java 9 comes with the added methods to conditionally take or drop items from the Stream, create a Stream from nullable value while expanding Java SE APIs, etc.
Process API Changes
With Process API improvements, Java 9 ensures that OS process are controlled and managed in a better manner.

Segmented Code Cache

With the help of Segmented Code Cache in JDK 9, the code cache can be divided into different segments. Each of those segments can contain compiled code of a particular type. This Java 9 feature is expected to improve performance.

Ahead of time compilation

While it’s in the experimental stage, AOT-compilation is expected to improve the startup time of applications.

New HTTP 2 Client

Java 9 features list is incomplete without the mention of a new HTTP client API for implementing HTTP/2 and WebSocket. It’ll improve web page loading times, performance, and reduce resource usage.

Parser API for Nashorn

JDK 9 ships with a parser API for Nashorn, whose goal was to implement a lightweight high-performance JS runtime in Java with a native JVM. This API ensures better Project Nashorn JS support

Other major-minor features

The other Java 9 features are:
  • Multi-release JARs
  • Process API updates
  • Garbage Collector improvements
  • Better Javadoc
  • Private interface methods
That’s not all; The list of Java 9 features is even longer. You can find the complete set of features in the release notes.

Download Java 9

As Java 9 Standard Edition is now publicly available, go ahead and download it from here. Don’t forget to share your views on JDK 9 and personal experiences with us.
Find useful Java 9 courses here on Udemy.

Comments

Follow Us

WHAT'S HOT

Best Gaming Linux Distros You Need To Try In 2017

Gaming on Linux scene is improving each year with better hardware support and increasing support from game developers. Apart from established distros like Ubuntu and Arch Linux, gamers are using gaming Linux distros like Steam OS to get a better experience. The other It’s gaming operating systems are Sparky Linux – Gameover

Learn How To Activate iOS 11 Dark Mode

Apart from all the major iOS 11 features and changes, there are some hidden and minor features as well. In this release, Apple has included a feature named Smart Invert Colors, which is the closest you can get while looking for an iOS 11 dark mode.

Microsoft Set To Put Fingerprint Sensor In Keyboard Keys

According to a new patent titled “ Keyset Fingerprint Sensor ,” Microsoft might be working to integrate the fingerprint sensor in keyboard keys. The fingerprint recognition might be done

Latest Linux Distribution Releases List

This list is prepared with the inputs from different Linux distro developers and the official release notes. But, before going ahead and taking a look at latest releases, don’t forget to check out our useful lists of best Linux distros of 2017: Best Linux Distro For Beginners Best Linux Distro For Gamers Best Lightweight Linux Distros Best Operating Systems For Ethical Hacking Linux Distribution Releases (July 2017) Linux Mint 18.2 Release Date: July 2nd, 2017 You can read about Linux Mint 18.2 Sonya in detail  on 9jabreezeland . 4MLinux 22.0 Release Date: July 1st, 2017 4MLinux 22.0 is the latest stable release. It comes loaded with LibreOffice 5.4.0.1, GIMP 2.8.22, Dropbox 28.4.14, Firefox 54.0, Chromium 59.0.3071.86, etc. The biggest change comes with 4MLinux Server, which is a lightweight and fast server Linux distro. You can read more about 4MLinux 22.0  here . Netrunner 17.06 Release Date: July 1st, 2017 Netrunner 17.06, codenamed Daed...