9:07 Jigsaw screen freezes here until , but it's mostly talking anyway
7
Java Platform Module System
8
module-info.java and live coding using JPMS in an existing application
9
Automatic modules
10
Using my custom modules
11
A more complex module-info.java example
12
Disadvantages of applying JPMS to existing code
13
Advantages of JPMS
14
Reactive Streams API
15
Questions the answers are also covered below.
16
Module diagrams in IntelliJ IDEA
17
Convenience Factory Methods for Collections
18
Private Methods on Interfaces
19
New Methods on the Streams API
20
New Methods on Optional
21
The Stack Walking API
22
Process API Updates
23
Multi Release JAR Files
24
Updated Deprecation
25
HTML 5 Javadoc & Javadoc Search
26
JShell & Support in IntelliJ IDEA
27
Summary
Description:
Explore the practical applications and key features of Java 9 in this comprehensive 1-hour 17-minute presentation by Trisha Gee from JetBrains. Dive into live coding demonstrations showcasing the Java Platform Module System, Reactive Programming with the Flow API, improvements to the Streams API for handling infinite streams, and simplified code using Collections convenience methods. Discover additional enhancements such as interface updates, deprecation changes, and tools like JShell. Learn how to leverage these new features to improve your Java development process, from modularizing existing applications to utilizing reactive programming techniques and streamlining code with updated APIs.