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 Puzzles to Eliminate Code Fear

Java Puzzles to Eliminate Code Fearudemy

Category: Preparing for an interview, Java
Duration 7 hours 33 minutes 44 seconds
Data Structures in Java

Data Structures in Javajavaspecialists.eu

Category: Java
Duration 8 hours 3 minutes 54 seconds
Data Structures and Algorithms: Deep Dive Using Java

Data Structures and Algorithms: Deep Dive Using Javaudemy

Category: Java
Duration 15 hours 53 minutes 4 seconds
Building Your First App with Spring Boot and Angular

Building Your First App with Spring Boot and Angularpluralsight

Category: Angular, Spring Boot, Java
Duration 2 hours 22 minutes 15 seconds
Java Data Structures & Algorithms + LEETCODE Exercises

Java Data Structures & Algorithms + LEETCODE Exercisesudemy

Category: Java
Duration 9 hours 47 minutes 55 seconds
Ultimate Java Part 2: Object-oriented Programming

Ultimate Java Part 2: Object-oriented Programmingcodewithmosh (Mosh Hamedani)

Category: Java
Duration 3 hours 41 minutes 47 seconds
Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.udemy

Category: Java
Duration 20 hours 8 minutes 36 seconds
gRPC [Java] Master Class: Build Modern API & Micro services

gRPC [Java] Master Class: Build Modern API & Micro servicesudemy

Category: Java
Duration 5 hours 9 minutes 9 seconds
Recursion, Backtracking and Dynamic Programming in Java

Recursion, Backtracking and Dynamic Programming in Javaudemy

Category: Preparing for an interview, Java
Duration 9 hours 46 minutes 17 seconds