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

Virtual and Augmented Reality: Transforming The Way We Look At The Internet and Data Security

Virtual and Augmented Reality have redefined every aspect of our modern world ranging from gaming, music, and pop culture, to business, human interaction, and development. However, ‘with great power comes great responsibility’. When it comes to a technology slowly becoming a part of some of our most sensitive aspects in our lives (finances, identity, and health), ensuring its safety is highly important. Despite this, many companies have certainly not done their part to ensure the better virtual reality security and, in turn,

Twin sisters CONJOINED at abdomen, liver and umbilical cord die soon after birth (photo)

> The Siamese twins who were born in Zambia a few days ago passed away > They were joined at the chest > The babies shared one abdomen, liver and umbilical cord The conjoined twins who had been born at KITWE Central Hospital in Zambia a few days ago, have passed away. The Siamese girls were delivered by a 19-year-old woman. They were joined by the chest, sharing one abdomen, liver and umbilical cord.

Which Is The Best Linux Distro For Beginners? — 2017 Edition

Are you looking for  a Linux distro that’s suitable for new users who are willing to start   an exciting Linux journey? Well, you’re at the right place. These days, Linux Mint is giving a tough competition to Ubuntu as it’s very beginner-friendly. Our other top recommendations are Zorin OS (which looks a lot like Windows operating system) and lightweight Linux Lite.

Google’s Open Source DIY Kit Turns Your Raspberry Pi Into An AI Assistant

The latest edition of the MagPi magazine includes a DIY kit created by Google that can be used to create a custom Google Home device powered by Raspberry Pi. A user can take advantage of the Google Assistant SDK and Google Cloud Speech API to enable voice control in their projects.