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

Java Messaging Service - Spring MVC, Spring Boot, ActiveMQudemy
Category: Spring Boot, Java
Duration 1 hour 47 minutes 44 seconds
Course

Java Master Classamigoscode (Nelson Djalo)
Category: Java
Duration 24 hours 40 minutes 37 seconds
Course

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

Java Data Structures & Algorithms + LEETCODE Exercisesudemy
Category: Java
Duration 9 hours 47 minutes 55 seconds
Course

The complete guide to running Java in Docker and Kubernetesudemy
Category: Docker, Java, Kubernetes
Duration 4 hours 39 minutes 16 seconds
Course

Master Microservices with Java, Spring, Docker, Kubernetesudemy
Category: Docker, Java, Kubernetes, Spring
Duration 23 hours 57 minutes 28 seconds
Course

Java Programming Bootcamp: Zero to Masteryzerotomastery.io
Category: Java
Duration 9 hours 15 minutes 36 seconds
Course

Algorithms in Java: Live problem solving & Design Techniquesudemy
Category: Java
Duration 19 hours 41 minutes 26 seconds
Course

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

Ultimate Java Part 2: Object-oriented Programmingcodewithmosh (Mosh Hamedani)
Category: Java
Duration 3 hours 41 minutes 47 seconds
Course