MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English + srt | Duration: 34 lectures (2h 35m) | Size: 1 GB Mastering Lambdas (lambda expressions) and Streams in Java What you'll learn: Functional Interfaces - what they are and their relationship to lambda expressions. Lambdas - anonymous inner class syntax versus lambda expressions. Functional Interfaces from the API - sample code explaining Predicate/BiPredicate, Consumer/BiConsumer Functional Interfaces from the API - sample code explaining Supplier, Function/BiFunction Functional Interfaces from the API - sample code explaining UnaryOperator, BinaryOperator Method References - their relationship with lambdas. Different types of method references explained with code - bound, unbound, static and constructor. Method References - how the context helps in understanding them. Streams - what they are, stream pipelines and stream laziness. Streams - Terminal operations. Streams - Terminal operations - reduce, collect() explained with code examples. Streams - collect() using API collectors explained with code examples e.g. CollectorsDOTtoMap(), CollectorsDOTgroupingBy() and CollectorsDOTpartitioningBy() Streams - Intermediate Operations explained with code examples e.g. filter(), distinct(), limit(), map(), flatMap() and sorted(). Streams - stateful and short-circuiting intermediate operations explained. Streams - Primitive Streams - how to create them, what their API's look like and how to map between them. Streams - mapping between Object streams and primitive streams and vice versa. Optionals - what they are and why they are useful. Sample code nstrating their use. Parallel Streams - how to create them. Sequential versus parallel stream processing.
Requirements Intermediate Java. Whereas my "Java 8 OCA (1Z0-808) Course" starts at the beginning, this assumes that the learner has a reasonable level of Java. To make understanding lambdas easier, a familiarity with anonymous inner classes would help. That said, lambdas are contrasted with anonymous inner class syntax in the course.
Description This course is a systematic approach to explaining in both notes format and code examples, lambda expressions and streams in Java.
Topics include:
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/1. Introduction.mp4
62.9 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/1. Introduction.srt
8.9 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/10. Method References.mp4
25.7 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/10. Method References.srt
3.3 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/11. Bound Method References.mp4
38.5 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/11. Bound Method References.srt
5.9 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/12. Unbound Method References.mp4
39.4 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/12. Unbound Method References.srt
6.1 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/13. Static Method References.mp4
21.7 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/13. Static Method References.srt
3.5 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/14. Constructor Method References.mp4
23.3 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/14. Constructor Method References.srt
4 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/15. Method References and Context.mp4
52.2 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/15. Method References and Context.srt
6.6 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/2. Lambdas in code (using a custom functional interface).mp4
25.3 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/2. Lambdas in code (using a custom functional interface).srt
4.2 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/3. Lambdas in code (using Predicate).mp4
46.1 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/3. Lambdas in code (using Predicate).srt
7.5 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/4. Functional Interfaces from the API - Predicate and BiPredicate.mp4
23.9 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/4. Functional Interfaces from the API - Predicate and BiPredicate.srt
4.1 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/5. Functional Interfaces from the API - Supplier.mp4
16.8 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/5. Functional Interfaces from the API - Supplier.srt
2.8 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/6. Functional Interfaces from the API - Consumer and BiConsumer.mp4
46.4 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/6. Functional Interfaces from the API - Consumer and BiConsumer.srt
6.2 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/7. Functional Interfaces from the API - Function and BiFunction.mp4
23.8 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/7. Functional Interfaces from the API - Function and BiFunction.srt
3.4 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/8. Functional Interfaces from the API - UnaryOperator and BinaryOperator.mp4
28.1 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/8. Functional Interfaces from the API - UnaryOperator and BinaryOperator.srt
3.6 KB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/9. Lambdas - final and effectively final.mp4
29.9 MB
~Get Your Files Here !/1. Lambdas (Lambda Expressions)/9. Lambdas - final and effectively final.srt
5.1 KB
~Get Your Files Here !/2. Streams/1. Introduction and Stream Pipelines.mp4
44.2 MB
~Get Your Files Here !/2. Streams/1. Introduction and Stream Pipelines.srt
5.5 KB
~Get Your Files Here !/2. Streams/10. Intermediate Operations - filter(), distinct() and limit().mp4
52.2 MB
~Get Your Files Here !/2. Streams/10. Intermediate Operations - filter(), distinct() and limit().srt
7.3 KB
~Get Your Files Here !/2. Streams/11. Intermediate Operations - map(), flatMap() and sorted().mp4
50.1 MB
~Get Your Files Here !/2. Streams/11. Intermediate Operations - map(), flatMap() and sorted().srt
7.2 KB
~Get Your Files Here !/2. Streams/12. Primitive Streams - creating.mp4
40.3 MB
~Get Your Files Here !/2. Streams/12. Primitive Streams - creating.srt
5.2 KB
~Get Your Files Here !/2. Streams/13. Primitive Streams - API.mp4
41.9 MB
~Get Your Files Here !/2. Streams/13. Primitive Streams - API.srt
5.7 KB
~Get Your Files Here !/2. Streams/14. Primitive Streams - Functional Interfaces.mp4
41.4 MB
~Get Your Files Here !/2. Streams/14. Primitive Streams - Functional Interfaces.srt
4.5 KB
~Get Your Files Here !/2. Streams/15. Primitive Streams - mapping.mp4
86.8 MB
~Get Your Files Here !/2. Streams/15. Primitive Streams - mapping.srt
8.3 KB
~Get Your Files Here !/2. Streams/16. Mapping Object Streams.mp4
24.4 MB
~Get Your Files Here !/2. Streams/16. Mapping Object Streams.srt
4 KB
~Get Your Files Here !/2. Streams/17. Mapping Primitive Streams.mp4
25 MB
~Get Your Files Here !/2. Streams/17. Mapping Primitive Streams.srt
4.3 KB
~Get Your Files Here !/2. Streams/18. Optionals.mp4
50.3 MB
~Get Your Files Here !/2. Streams/18. Optionals.srt
6.8 KB
~Get Your Files Here !/2. Streams/19. Parallel Streams.mp4
38.2 MB
~Get Your Files Here !/2. Streams/19. Parallel Streams.srt
5.6 KB
~Get Your Files Here !/2. Streams/2. Stream Laziness.mp4
51.5 MB
~Get Your Files Here !/2. Streams/2. Stream Laziness.srt
7.9 KB
~Get Your Files Here !/2. Streams/3. Creating Streams.mp4
72.3 MB
~Get Your Files Here !/2. Streams/3. Creating Streams.srt
8.7 KB
~Get Your Files Here !/2. Streams/4. Terminal Operations.mp4
59.2 MB
~Get Your Files Here !/2. Streams/4. Terminal Operations.srt
8.4 KB
~Get Your Files Here !/2. Streams/5. Terminal Operations - reduce().mp4
91.4 MB
~Get Your Files Here !/2. Streams/5. Terminal Operations - reduce().srt
9.4 KB
~Get Your Files Here !/2. Streams/6. Terminal Operatons - collect().mp4
22 MB
~Get Your Files Here !/2. Streams/6. Terminal Operatons - collect().srt
2.9 KB
~Get Your Files Here !/2. Streams/7. Terminal Operations - collect() - Collectors.toMap().mp4
62.1 MB
~Get Your Files Here !/2. Streams/7. Terminal Operations - collect() - Collectors.toMap().srt
8 KB
~Get Your Files Here !/2. Streams/8. Terminal Operations - collect() - Collectors.groupingBy().mp4
33 MB
~Get Your Files Here !/2. Streams/8. Terminal Operations - collect() - Collectors.groupingBy().srt
3.7 KB
~Get Your Files Here !/2. Streams/9. Terminal Operations - collect() - Collectors.partitioningBy().mp4
21.7 MB
~Get Your Files Here !/2. Streams/9. Terminal Operations - collect() - Collectors.partitioningBy().srt