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

Data Structures & Algorithms !udemy
Category: Java
Duration 28 hours 40 minutes 46 seconds
Course

Java Multithreading, Concurrency & Performance Optimizationudemy
Category: Java
Duration 5 hours 16 minutes 23 seconds
Course

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

Data Structures and Algorithms: Deep Dive Using Javaudemy
Category: Java
Duration 15 hours 53 minutes 4 seconds
Course

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

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

AWS Serverless REST APIs for Java Developers. CI/CD includedudemy
Category: AWS, Java
Duration 14 hours 34 minutes 16 seconds
Course

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

RabbitMQ : Messaging with Java, Spring Boot And Spring MVCudemy
Category: Spring Boot, Java, Spring Cloud, Spring MVC
Duration 4 hours 3 minutes 11 seconds
Course