In this Java 8 Lambdas and Streams training course, expert author Madhusudhan Konda will teach you how to develop Java applications using Java 8. This course is designed for users that already have experience with Java.
You will start by learning about lambdas, including the lambda syntax, target typing, and lambda scoping. From there, Madhusudhan will teach you about interfaces, functions, streams, and stream common operations. This video tutorial …
Java 8 Lambdas and Streams
Video description
In this Java 8 Lambdas and Streams training course, expert author Madhusudhan Konda will teach you how to develop Java applications using Java 8. This course is designed for users that already have experience with Java.
You will start by learning about lambdas, including the lambda syntax, target typing, and lambda scoping. From there, Madhusudhan will teach you about interfaces, functions, streams, and stream common operations. This video tutorial also covers advanced streams, including grouping, partitioning, and flat map. Finally, you will learn about parallel streams, including serial execution, sequential or parallel, and performance measurements.
Once you have completed this computer based training course, you will have gained a solid understanding of functional Java programming.
Brief Introduction To Java 8 New Features
00:09:43
What Are Lambdas?
00:04:40
Creating A Lambda
00:06:46
Example Lambda Expressions
00:05:50
Lambdas
Lambda Syntax
00:04:55
Target Typing
00:04:56
Capturing Lambda
00:05:57
Lambda Scoping
00:04:54
Method References
00:04:42
Constructor References
00:03:30
Type Inference
00:04:26
Interfaces
Interface Makeover
00:03:22
Functional Interfaces
00:03:56
@FunctionalInterface Annotation
00:04:34
Default And Static Methods
00:04:50
Inheriting Behaviour
00:03:25
Multiple Inheritance
00:06:18
Abstract Versus Interfaces
00:03:06
Functions
What Are Functions?
00:04:00
Predicate Function
00:03:50
Composing Predicates
00:06:19
Consumer Function
00:06:03
Supplier Function
00:02:43
Function Function
00:06:38
Additional Functions
Composing Functions
00:05:09
Primitive Functions - Part 1
00:03:37
Primitive Functions - Part 2
00:03:37
Two Argument BiPredicates
00:05:19
Two Argument BiConsumers
00:03:52
Two Argument BiFunctions
00:04:26
Streams
Introducing Streams - Part 1
00:04:05
Introducing Streams - Part 2
00:02:44
Working With Streams
00:06:06
Creating Streams
00:05:39
Iteration Strategies
00:05:11
Lazy And Eager Operations
00:04:26
Streams Versus Collections
00:02:54
Primitive Streams
00:03:55
Stream Common Operations
Filtering
00:03:52
Mapping
00:03:09
Collecting
00:04:26
Distinct, Limit And Skip
00:03:23
Short Circuit Operations
00:04:32
Reducing
00:03:33
Optional - Part 1
00:03:05
Optional - Part 2
00:05:40
Advanced Streams
Grouping
00:05:15
Partitioning
00:04:12
Collectors
00:07:41
Flat Map
00:02:53
Range And Stats
00:03:16
Parallell Streams
Serial Execution
00:03:37
Parallel Execution
00:02:29
Behind The Scenes
00:04:39
Sequential Or Parallel
00:06:00
Conclusion
Wrap Up
00:01:48
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept