
Java 8 Lambdas and Streams – Introduction to Functional Programming in Java [Video]
English | Size: 911.49 MB
Category: Tutorial
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.
All MP4 files in one ZIP archive.
Table of Contents
Introduction
What You Should Expect From This Course 00:03:53
About The Author 00:02:02
Basics
Why Java 8? 00:05:16
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
DOWNLOAD:

https://rapidgator.net/file/4c709e28cd492b1842d2df419ed34fb4/Java_8_Lambdas_and_Streams.part1.rar.html
https://rapidgator.net/file/4d2ebde621a982d4a0af1ef4bacfd9d8/Java_8_Lambdas_and_Streams.part2.rar.html
http://nitroflare.com/view/E3049D0222F7978/Java_8_Lambdas_and_Streams.part1.rar
http://nitroflare.com/view/FA01436F861C882/Java_8_Lambdas_and_Streams.part2.rar%5B/center%5D%5B/quote%5D
Leave a Reply