Skip to content

Java Streams API

35 Posts

Scope of Variables in Lambda Expressions

Learn the scope of variables inside Java lambda expressions: what a lambda can read, what it can change, and how it treats variables from the enclosing code.

How To Write Lambda Expressions

Learn how to write Java lambda expressions: the basic structure and syntax, with practical tips for writing efficient, readable code with lambdas.

What Are Lambda Expressions?

This is an introductory lesson on lambda expressions. You will learn about the lambda operator, expression, syntaxes and more!

Power Of Two (Exercise Problem)

This is an exercise problem for your practice. Try to come up with an approach and solve it by yourself. Good Luck!

Introduce Yourself To Java Functional Programming

Start with Java functional programming: what it is, why it matters and what you will learn in this course on lambdas, method references and the Streams API.

BiFunction Interface

Learn the Java BiFunction interface: a built-in functional interface that takes two inputs and returns a result, and how to use it with lambda expressions.