Java Streams API
2h 33m 12s
English
Paid
Course description
Functional programming is becoming very popular and it focuses around pure functions. Functional applications avoid the shared state, and tend to be more concise and predictable than those using object-oriented code. In this course you will learn you how to move away from imperative to declarative programming allowing you to write less code and focus on what is important when build applications.
Read more about the course
- What is functional programming ?
- Stream API
- Transformations with Map, Reduce and FlatMap
- Filtering with Filter, TakeWhile
- Collectors
- Statistics
- Grouping
- Sorting
Watch Online
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Intellij | 01:21 |
2 | Clone | 03:43 |
3 | Codebase Walkthrough and Start Branch | 03:04 |
4 | Java Streams | 03:30 |
5 | How Streams Work | 03:27 |
6 | Getting Started With Streams | 06:30 |
7 | Exercise | 00:59 |
8 | Impretive Solution | 01:52 |
9 | Declarative Solution | 04:08 |
10 | Visualize Streams | 02:13 |
11 | IntStreams | 03:54 |
12 | Exercise | 00:28 |
13 | Exercise Solution | 02:03 |
14 | InsStream Iterate | 02:07 |
15 | Other Types of Steams | 01:30 |
16 | Finding Minimum Number | 03:35 |
17 | Finding Maximum Number | 01:39 |
18 | Distinct | 02:51 |
19 | Collecting to Set | 02:41 |
20 | Filter | 04:20 |
21 | Take While | 03:23 |
22 | Drop While | 02:46 |
23 | Find First | 03:10 |
24 | Find Any | 02:36 |
25 | AllMatch and AnyMatch | 04:36 |
26 | Map | 09:54 |
27 | Exercises | 00:39 |
28 | Exercise Solution | 01:56 |
29 | Reduce | 04:01 |
30 | Exercise | 01:03 |
31 | Exercise Sol | 02:30 |
32 | Flatmap List of Lists | 02:16 |
33 | Flatmap List of Optionals | 03:19 |
34 | Count | 04:00 |
35 | Min Max without comparators | 02:02 |
36 | Average and Sum | 02:22 |
37 | Summary Statistics | 03:39 |
38 | GroupBy | 05:00 |
39 | Grouping and Counting | 03:33 |
40 | Sorting Elements | 03:48 |
41 | Sorting Objects | 06:07 |
42 | Exercise | 00:25 |
43 | Exercise Solution | 02:07 |
44 | Joining Strings Exercise | 01:24 |
45 | Joining Strings Exercise Solution | 03:50 |
46 | Understanding Collectors | 06:20 |
47 | Collectors and Combiner | 02:47 |
48 | Streams Are Lazy | 03:22 |
49 | How Streams Process Data.cmproj | 04:22 |
Similar courses

Master Spring 6 Spring Boot 3 REST JPA Hibernateudemy
Category: Spring Boot, Java, Hibernate ORM
Duration 36 hours 15 minutes 18 seconds
Course

Java Design Patterns & SOLID Design Principlesudemy
Category: Java
Duration 17 hours 5 minutes 6 seconds
Course

Experience Design Patterns In Javaudemy
Category: Java
Duration 7 hours 19 minutes 58 seconds
Course

The Ultimate Data Structures & Algorithms: Part 2codewithmosh (Mosh Hamedani)
Category: Others, Java
Duration 5 hours 56 minutes 46 seconds
Course

Testing Java with JUnit 5 & Mockitoudemy
Category: Java
Duration 7 hours 41 minutes 22 seconds
Course