From Collections to Streams in Java 8 Using Lambda Expressions
This course shows the new patterns introduced in Java 8, based on lambda expressions, the functional interfaces, the Collection Framework and the Stream API.
Java 8 brought many new patterns to build efficient and clean applications. In this course, we cover one most important new thing: lambda expressions. Lambdas are a nice thing, but would be useless without new patterns to process data. These new patterns have been added to the Collection Framework, and to a the new Stream API. This course quickly explains what the map / filter / reduce pattern is about, and why is has been added to the Stream API. This new API is precisely described: how it can be used to efficiently process data and how it can be used in parallel. Caveats and corner cases are also shown.
Author Name: Jose Paumard
Author Description:
Passionate about programming computers for over 20 years, Jose made his debut in assembler and C, C for SIMD parallel machines before adopting Java as an object-oriented language, indispensable to most major modern applications. He brings his expertise and capacity for analysis and synthesis to many projects, mainly in the lower layers, close to the data, but also on complex UI design, or in the browser. PhD in applied maths and computer science, assistant professor in Paris North University for… more
Table of Contents
- Lambda Expressions and Functional Interfaces
47mins - Writing Data Processing Functions with Lambdas in Java 8
46mins - Data Processing Using Lambdas and the Collection Framework
45mins - Implementing Map Filter Reduce Using Lambdas and Collections
51mins - The Stream API, How to Build Streams, First Patterns
49mins
There are no reviews yet.