
ratingsÂ
Migrating from Java 7 to Java 9 is a three-day, hands-on fast-track course geared for developers who have prior working knowledge of earlier versions of Java.
Unlimited Duration
March 1, 2021
Java 7 to Java 9 will leave this course armed with the required skills to develop maintainable code that easily scales into multi-core environments. Geared for developers currently working in Java 7 who need to migrate their skills or applications to Java 9. In this course you will learn about:
· Develop modular applications in Java
· Migrate existing Java applications to the Java 9 platform
· What functional programming means and what it brings to the table
· How Lambda expressions and functional interfaces can greatly enhance other aspects of Java
· Explore the new ‘features’ of the Collection API
· How to work with default methods and pass methods as arguments
· To work with the new Date/Time API and other new features
· To use the new Stream constructs to work with Collections and Collectors
· Utilize the tooling that is provided in Java 9 to migrate, monitor and optimize applications
· Use the new JShell tool to quickly test java constructs
· Improve implementations already using Java 8’s Stream API by utilizing the methods new in Java 9
· Understand how the implementation of th e String class has been updated to decrease the memory footprint
· Use the enhancements made to the Concurrency API, working with CompletableFuture instance of Thread pools
· Specific Java 8 features covered include: Functional programming, Anonymous functions, Lambda expressions and default methods, Streams and Collectors, New Date/Time API
· Specific Java 9 features covered include: The Java Module System (project Jigsaw); JShell, Updated try-with-resources, Performance enhancements in Java 9, Updates to Collection and Stream API
Course Curriculum
-
- Introduction to Java 9 00:00:00
-
- Evolving Interfaces 00:00:00
- Lambda Expressions and Functional Interface 00:00:00
- Java 8 Collection Updates 00:00:00
- Streams 00:00:00
- Collectors 00:00:00
- Java 9 Collection and Stream Updates 00:00:00
- New in Java 9 00:00:00
- Milling Project Coin 00:00:00
- JShell 00:00:00
Course Reviews

Students