From Collections to Streams in Java 8 Using Lambda Expressions
Offered By: Pluralsight
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.
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.
Syllabus
- 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
Taught by
Jose Paumard
Related Courses
Advanced C# Programming in .NET CoreEDUCBA via Coursera Advanced Programming in Kotlin
Meta via Coursera البرمجة المتقدمة في Kotlin
Meta via Coursera Programación avanzada en Kotlin
Meta via Coursera لغة البرمجة C++ لمبرمجي C، الجزء (ب)
University of California, Santa Cruz via Coursera