Java Streams API
2h 33m 12s
English
Paid
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 Java Streams API
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 to Java Streams API

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

Data Structures & Algorithms: Part 1codewithmosh (Mosh Hamedani)
Category: Java
Duration 4 hours 39 minutes 17 seconds
Course

Building Modern Distributed Systems with Javaudemy
Category: Java
Duration 3 hours 53 minutes 32 seconds
Course

Recursion, Backtracking and Dynamic Programming in Javaudemy
Category: Preparing for an interview, Java
Duration 9 hours 46 minutes 17 seconds
Course

Ultimate Java Part 1: Fundamentalscodewithmosh (Mosh Hamedani)
Category: Java
Duration 3 hours 21 minutes 58 seconds
Course

Data Structures in Javajavaspecialists.eu
Category: Java
Duration 8 hours 3 minutes 54 seconds
Course

Java Data Structures and Algorithms Masterclassudemy
Category: Java
Duration 44 hours 58 minutes 57 seconds
Course

Learn Java Unit Testing with Junit & Mockito in 30 Stepsudemy
Category: Java
Duration 4 hours 44 minutes 35 seconds
Course

Mastering Java 17javaspecialists.eu
Category: Java
Duration 8 hours 20 minutes 27 seconds
Course

Java Servlets and JSPs developer courseudemy
Category: Java
Duration 2 hours 12 seconds
Course