An Introduction to Java 9 & Its Features - PowerPoint PPT Presentation

About This Presentation
Title:

An Introduction to Java 9 & Its Features

Description:

Java 9 release in coming soon with new major feature release. Java latest version 9.0 postponed to September 2017. In this presentation to describe major feature like module system, Jlink tool, Java +REPL = Jshell, htpp 2.0, Jars file etc… – PowerPoint PPT presentation

Number of Views:255

less

Transcript and Presenter's Notes

Title: An Introduction to Java 9 & Its Features


1
An introduction to Java 9
Java 9
2
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.

9
3
Schedule
May 2016
Jan 2017
16 Feb 2017
June 2017
Sep 2017
Feature Finish
No Any Issue/Bug
Roadmap Start
Initial Lunch
General Availability
Feature Extension Finish
Entire Testing Run
Roadmap Phase 2nd
Final Lunch
Dec 2016
9 Feb 2017
Mar 2017
Jul 2017
4
Java 9 Module
5
Features
New Java Module System
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

6
Features
Jlink Tool
  • New Arise with jlink tools in Java 9.
  • In this tools loading time deduce
  • with easy run your applications.

7
Features
JShell
  • Java REPL(Read-Eval-Print-Loop)
  • JVM languages that natively support REPL
  • Just few line of code to execute projects

JShell
8
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)

9
Features
Multi-release JARs
  • Java Developer easy handle multiple library
  • Easy switch to new version

multirelease.jar -- New-INF -- versions
-- 9 -- multirelease
-- First.class -- multirelease --
First.class -- Main.class
Example
10
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.

11
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
12
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.

13
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.
Follower
Administrator
Request Send X Data Items
Follower
Administrator
Request Receive X Data Items
14
Contact Us
Corporate Office
Development Centre
"Royal Square" 1st Floor, Off No. 110, Nr. Shilp
Tower, Tagore Road, Rajkot - 360 001 Gujarat -
India info_at_nexsoftsys.com
Titanium Square 3rd Floor, Office No. B-302,
S.G. Highway, Beside Parsoli Motors. Nr. Thaltej
Crossing, Ahmedabad 380 054 Gujarat India
hs_at_nexsoftsys.com
15
THANK YOU FOR YOUR ATTENTION
Q
A
Write a Comment
User Comments (0)
About PowerShow.com