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
0:00
/ #1: Intellij
All Course Lessons (49)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Intellij Demo | 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 |
Unlock unlimited learning
Get instant access to all 48 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Learn Java Unit Testing with Junit & Mockito in 30 Steps
Sources: udemy
Learn Mockito and JUnit - the most popular Java unit testing and mocking frameworks - with 25 Examples. Writing Great Unit Tests distinguishes Good Programmers
4 hours 44 minutes 35 seconds
Building Your First App with Spring Boot and Angular
Sources: pluralsight
Spring Boot and Angular have forever changed how web applications are built. Understanding how they work is essential for any full-stack developer. In this course, Building Your...
2 hours 22 minutes 15 seconds
The Ultimate Data Structures & Algorithms: Part 2
Sources: codewithmosh (Mosh Hamedani)
Data structures and algorithms are patterns for solving problems. Developers who know more about data structures and algorithms are better at solving problems. That’s why compan...
5 hours 56 minutes 46 seconds
Java Design Patterns
Sources: javaspecialists.eu
Our Java Design Patterns Course is the best value-for-money education you can give your programmers. During an intensive 4 days, we cover all of the Gang-of-Fou
16 hours 20 minutes 37 seconds
Java Programming Masterclass covering Java 11 & Java 17
Sources: udemy
You’ve just stumbled upon the most complete, in-depth Java programming course online. With over 260,000 students enrolled and tens of thousands of 5 star reviews to date, these ...
80 hours 13 minutes 14 seconds