In lesson 2 you will learn how to use the new Streams API to apply functional programming techniques in Java. You will learn to:
Optional
Homework is linked in the Supporting Materials section.
This video provides an overview of functional programming concepts.
Duration: 15 mins
Type: Video
Released: 9.9 years ago
This video defines streams and stream pipelines and how they work in Java.
Duration: 10 mins
This video describes the differences between object streams and primitive streams.
Duration: 6 mins
This video describes how streams are created and which classes can be used to create streams.
Duration: 11 mins
This video focuses on intermediate operations that can be used in a stream pipeline.
Duration: 13 mins
This video covers stream operations that terminate a stream pipeline.
Duration: 12 mins
This video covers the Optional class added in Java 8 which is designed to better handle null values.
Duration: 14 mins
Lesson 2 Homework Instructions - Lesson2.pdf
Duration: 60 mins
Type: Link
Lesson 2 Homework - Java Start File - Lesson2.java
Lesson 2 Homework - Text File - SonnetI.txt
Lesson 2 Homework - Java Solutions File
Released: 9.8 years ago
External Link
Downloadable Files