1 / 39

Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features With Examples | Edureka

( Java Training - https://www.edureka.co/java-j2ee- soa-training ) This Edureka Java 9 New Features Tutorial explains the latest Java 9 features which are trending nowadays. Below are the topics covered in this tutorial: 1. What is Java? 2. Where is Java used? 3. Features of Java 4. Java Environment 5. How does Java work? 6. Data Types in Java Check out our Java Playlist: https://goo.gl/ES3dI3

EdurekaIN
Télécharger la présentation

Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features With Examples | Edureka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda ❑ What Is Artificial Intelligence ? ❑ What Is Machine Learning ? ❑ Limitations Of Machine Learning ❑ Deep Learning To The Rescue ❑ What Is Deep Learning ? ❑ Deep Learning Applications Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  2. Most Important Features of Java 9 1. REPL JShell 2. Collection Factory Methods 3. HTTP/2 client 4. Jigsaw Project - Modularity 5. Other Features Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  3. REPL JShell Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  4. REPL JShell Read Print Eval Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  5. Collection Factory Methods Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  6. Immutable Set using Set.of() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  7. Immutable Set using Set.of() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  8. Immutable Map using Map.of() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  9. Immutable Map using Map.of() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  10. Immutable List using List.of() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  11. Immutable List using List.of() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  12. HTTP/2 Client Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  13. HTTP/2 Client ▪ The new HTTP client API provides the following: A simple and concise API to deal with most HTTP requests Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  14. HTTP/2 Client ▪ The new HTTP client API provides the following: A simple and concise API to deal with most HTTP requests Support for HTTP/2 specification Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  15. HTTP/2 Client ▪ The new HTTP client API provides the following: A simple and concise API to deal with most HTTP requests Support for HTTP/2 specification Better performance Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  16. HTTP/2 Client ▪ The new HTTP client API provides the following: A simple and concise API to deal with most HTTP requests Support for HTTP/2 specification Better performance Better security Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  17. HTTP/2 Client ▪ The new HTTP client API provides the following: A simple and concise API to deal with most HTTP requests Support for HTTP/2 specification Better performance Better security A few more enhancements Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  18. Why Jigsaw Project? Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  19. Project Jigsaw - Modularity Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  20. Benefits of Modularity Strong encapsulation The modules can access only those parts of the module that have been made available for use Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  21. Benefits of Modularity Strong encapsulation The modules can access only those parts of the module that have been made available for use Clear Dependencies Provides the basis for a reliable configuration of modules Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  22. Benefits of Modularity Strong encapsulation The modules can access only those parts of the module that have been made available for use Clear Dependencies Provides the basis for a reliable configuration of modules Reliable Applications are more reliable by eliminating run-time errors Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  23. Jigsaw - JDK Enhancement Proposals Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  24. Jigsaw - JDK Enhancement Proposals JEP 200 - Modular JDK Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  25. Jigsaw - JDK Enhancement Proposals JEP 200 - Modular JDK JEP 201 - Modular Source Code Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  26. Jigsaw - JDK Enhancement Proposals JEP 200 - Modular JDK JEP 201 - Modular Source Code JEP 220 - Modular Runtime Images Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  27. Jigsaw - JDK Enhancement Proposals JEP 200 - Modular JDK JEP 201 - Modular Source Code JEP 220 - Modular Runtime Images JEP 260 - Encapsulate Most Internal APIs Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  28. Jigsaw - JDK Enhancement Proposals JEP 200 - Modular JDK JEP 201 - Modular Source Code JEP 261 - Module System JEP 220 - Modular Runtime Images JEP 260 - Encapsulate Most Internal APIs Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  29. Jigsaw - JDK Enhancement Proposals JEP 200 - Modular JDK JEP 282: Jlink, The Java linker JEP 201 - Modular Source Code JEP 261 - Module System JEP 220 - Modular Runtime Images JEP 260 - Encapsulate Most Internal APIs Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  30. Other Java 9 Features Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  31. Stream API Improvements Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  32. Stream API Improvements ▪ There are few new methods added to the Stream Interface, which are:- dropWhile() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  33. Stream API Improvements ▪ There are few new methods added to the Stream Interface, which are:- dropWhile() takeWhile() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  34. Stream API Improvements ▪ There are few new methods added to the Stream Interface, which are:- dropWhile() takeWhile() ofNullable() Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  35. Multi-release JARs Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  36. Multi-release JARs Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  37. Improved Javadoc Copyright © 2017, edureka and/or its affiliates. All rights reserved.

  38. Copyright © 2017, edureka and/or its affiliates. All rights reserved.

More Related