What's New in Java 9

Pluralsight
Course Summary
It is time to get up to speed with the release of Java 9 and its developments. In this course, you'll learn about the new features, such as the module system, newly introduced APIs, and changes to the language.
-
+
Course Description
Java 9 is packed with new features. In this course, What's New in Java 9, you'll get an overview of the most important changes to the language and libraries. First, you'll delve into the module system, introducing modules into the Java language. Then, you'll discover jshell, a new tool for interactively experimenting with Java code. Finally, you'll explore smaller and incremental changes, such as improvements to APIs like Stream and Optional, the addition of collection factory methods, and newly introduced APIs such as ProcessHandle and HttpClient. When you're finished with this course, you'll be ready to make the most of Java 9 in your own projects.
-
+
Course Syllabus
Course Overview- 1m 35s
—Course Overview 1m 35sThe Java Platform Module System- 39m 45s
—Introduction 4m 20s
—The Modular JDK 9m 32s
—Module Descriptors 6m 58s
—Migration Concerns: Encapsulated Types 12m 4s
—Migration Concerns: Non-default Modules 4m 38s
—Summary 2m 10sIntroducing JShell- 24m 41sExploring the HTTP/2 and Process APIs- 50m 34sSmall Language and Library Improvements- 37m 46sDesktop Java Enhancements- 27m 49sPerformance and Security Enhancements- 30m 54s