Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Functional Programming
First Section
Join the Community
Bootstrapping with IntelliJ (2:49)
Imperative Approach (6:51)
Declarative Approach (5:41)
Functional Interfaces
Java Util Function Package (3:36)
Functions (7:55)
Chaining functions with andThen (5:03)
BiFunction (7:01)
Consumer (4:58)
BiConsumer (3:50)
Predicate (9:55)
Supplier (4:41)
Streams & Optionals
Intro to Streams (11:48)
Optionals (7:22)
More on streams (4:23)
Combinator Design Pattern with Functions
Validation Service Example (9:03)
Implementing Combinator Pattern (15:00)
Beyond Functions
Callbacks like JS (9:29)
Lambdas (6:23)
Primitives (3:47)
Properties of functional programming (4:50)
Optionals
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock