Watch Demo

Rs. 199

Functional Programming with Lambda Expressions in Java SE 9

Learn about lambda expressions, functional interfaces, built-in interfaces, method references, collections, streams, and more.

54m
Lifetime access
0 learners
About this course

Lambda expressions are a new and important feature introduced in Java SE 8. They provide a clear and concise way to represent one method interface using an expression. Lambda expressions also improve the Collection libraries making it easier to iterate through, filter, and extract data from a Collection. In addition, new concurrency features improve performance in multicore environments. This Java SE 9: Lambda Expressions and Stream course covers major changes and enhancements in Oracle Java 9. You'll focus on developing an understanding of the basics, then looking at using streams, functional interfaces, method references and lambda expressions with collections.

Learn To:

Implement functional interface using lambda expressions.

Implement built-in interfaces like comparator, consumer, predicate, and runnable.

Use method references and a new "forEach" method.

Work with sequential and parallel streams, and use parallel processing on multi-core systems.

Streamline java programs or applications.

By enrolling in this course, you'll expand your knowledge of Java SE 9, while building your Java skill set.

Course Objectives

Implement functional interface with lambda expressions.

Implement built-in interfaces like comparator, consumer, predicate, and runnable.

Use method references and a new forEach method.

Work with sequential and parallel streams, and use parallel processing on multi-core systems.

Streamline java programs or applications.

Lambda expressions also improve the Collection libraries making it easier to iterate through, filter, and extract data from a Collection. In addition, new concurrency features improve performance in multicore environments.

Who is this course for?

Beginner android and java developers curious about lambda expressions and streams.

Students and developers who want to streamline their java programs or applications.

By enrolling in this course, you'll expand your knowledge of Java SE 9, while building your Java skill set.

Course Plan

1. Introduction
1 video
2. Lambda Expressions
7 videos
Runnable (built-in) interface with lambdas 04:48

Comparator (built-in) interface with lambdas 04:13

Consumber interface and forEach method 03:33

Predicate interface with lambdas 09:24

Method references 11:44
3. Streams
2 videos
Sequential and parallel streams 06:56

More about streams 02:55

Meet the Author


Aman Kumar
Software Engineer
A passionate educator and programmer, Aman specializes in development platforms and programming languages including Android and Java. He currently creates training content for Android developers and content that covers multiple programming languages including Java, C#, Swift, and Kotlin. He is inspired and humbled by all who embrace computing as a medium to realize their dreams. One of his favorite parts of working at Chalk Street is getting to know his students and then helping them learn the skills to make their ideas a reality!
Ratings and Reviews     0.0/5

You may also like