Functional Programming with Lambdas and Streams in Java
- 4.3
Brief Introduction
Learn about lambda expressions, functional interfaces, method references, collections, streams, and more.Description
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: Lambda Expressions and Stream course covers major changes and enhancements in Oracle Java 8 or higher. 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, while building your Java skill set.
Requirements
- Requirements
- Be able to understand basic java programming
- JDK 8 or higher
- IntelliJ IDEA or any IDE