Easy Tutorial
❮ Method Overloading Java Hashmap Containskey ❯

Java 9 New Features

Java 9 was released on September 22, 2017, introducing many new features, with the most significant change being the implementation of the modular system. We will detail the new features of Java 9 in the following sections.

Java 9 New Features

For more new features, refer to the official documentation: What's New in JDK 9

JDK 9 Download Link: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-doc-downloads-3850606.html

In the examples for the Java 9 articles, we use the jdk 1.9 environment. You can check the current version of your JDK with the following command:

$ java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+163)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+163, mixed mode)
No. Feature
1 Module System
2 REPL (JShell)
3 Improved Javadoc
4 Multi-Release JAR
5 Collection Factory Methods
6 Private Interface Methods
7 Process API
8 Stream API
9 try-with-resources
10 @Deprecated
11 Diamond Operator for Inner Classes
12 Optional Class
13 Multiresolution Image API
14 CompletableFuture API
❮ Method Overloading Java Hashmap Containskey ❯