an introduction to java 9 & its features

15
Java 9

Upload: nexsoftsys

Post on 22-Jan-2018

1.089 views

Category:

Software


0 download

TRANSCRIPT

Page 1: An introduction to Java 9 & Its Features

Java 9

Page 2: An introduction to Java 9 & Its Features

Java 9 Introductions

Java 9 some major update to Java, which guide

for programming language to the state of

development.

It provides to advance feature to help of

modern hardware and cover lot of issue to

solve in previous version in Java.

If it has a concept, I think it would be going

Java particular as a premier development

language of option in 2017 and beyond.

Page 3: An introduction to Java 9 & Its Features

Schedule

May 2016

Dec 2016 9 Feb 2017 Mar 2017 Jul 2017

Jan 2017 16 Feb 2017 June 2017 Sep 2017

Feature

Finish

Feature

Extension Finish

Roadmap

Start

Entire

Testing Run

No Any

Issue/Bug

Roadmap

Phase 2nd

Initial

Lunch

Final

Lunch

General

Availability

Page 4: An introduction to Java 9 & Its Features

Java 9 Module

Page 5: An introduction to Java 9 & Its Features

Features

New Java Module System

New module system to increase aggressive

To easy isolate module parts (Jar Files) of system

Two public class easy access without API

Easy export to package system

Java

Module

System

Page 6: An introduction to Java 9 & Its Features

Features

Jlink Tool

New Arise with jlink tools in Java 9.

In this tools loading time deduce

with easy run your applications.

Page 7: An introduction to Java 9 & Its Features

Features

JShell

Java + REPL(Read-Eval-Print-Loop)

JVM languages that natively support REPL

Just few line of code to execute projectsJShell

Page 8: An introduction to Java 9 & Its Features

Features

HTTP 2.0

HTTP 2.0 easy response for frame handler

HTTP 2.0 multiplexing connection to browser

Extra secure with ALPN (Application-

Layer Protocol Negotiation)

Page 9: An introduction to Java 9 & Its Features

Features

Multi-release JARs

Java Developer easy handle multiple library

Easy switch to new versionmultirelease.jar

├── New-INF

│ └── versions

│ └── 9

│ └── multirelease

│ └── First.class

├── multirelease

├── First.class

└── Main.class

Example

Page 10: An introduction to Java 9 & Its Features

Project Jigsaw

Project Jigsaw will increase the assembly and execute to come closer to the

structured module.

Its primary targets are valid configuration (by initial dependencies) and

powerful encapsulation (by hiding internals) and its representative for both is

the idea of modules.

Page 11: An introduction to Java 9 & Its Features

Java 9 Release Date

Every java developers must eager to wait for Java 9 and countdown to Java 9

Release Date.

Days until Java 9 is officially released

Page 12: An introduction to Java 9 & Its Features

Javadoc in HTML5

Javadoc is a tool for producing API documentation. It causes the

documentation in HTML format. JEP 224 increases the javadoc tool

to create HTML5 markup. It presently produces pages in HTML 4.01.

The simple thing to learn about javadoc and knowledge the

advantages to your documentation is to access it. Download the Java

9 advance use on latest version. You can test the Javadoc version is

“9” by compiling.

Page 13: An introduction to Java 9 & Its Features

Reactive Programming in Java 9

Reactive Java Programming is more effective storage because the data is

optimized as streams, as matched to iterating over the in-memory data.

Administrator Follower

Request Send

X Data Items

Request Receive X

Data Items

Page 15: An introduction to Java 9 & Its Features