Skip to content

Java Streams API

Members Public

Scope of Variables in Lambda Expressions

In this lesson, you will learn about the scope of variables inside lambda expressions.

Members Public

Lambda Expressions: Scope of Variables, Method, and Anonymous Functions

Ok! So we have seen what lambda expressions are. Let us see what we can access inside lambda expressions. Lambda expressions provide a concise way to represent functional interfaces. Functional interfaces are interfaces that have a single abstract method, and lambda expressions can be used as a shorthand notation to

Members Public

How To Write Lambda Expressions

This lesson introduces the basic lambda expression structure with tips to write efficient code.

Members Public

What Are Lambda Expressions?

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

Members Public

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!

Members Public

User-Defined Customer Interface (Exercise Problem)

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

Members Public

What Are UnaryOperator And BinaryOperator's?

Unary and Binary operators are the other two functional interfaces that most developers are interested in.

Members Public

Course Overview: Functional Programming in Java

This course deep-dives into each of the functional programming concepts that got introduced in the Java programming language.

Members Public

Introduce Yourself To Java Functional Programming

Functional programming(a programming paradigm) was introduced in Java SE 8 and recently gained popularity. The number of lines written by developers in the last few years using functional programming(for open-source projects) did hustle around Java developers. Why developers love functional programming? Java functional programming emphasizes using functions as

Members Public

BiFunction Interface

What is a BiFunction interface? The BiFunction interface is a functional interface defined in the java.util.function package in Java. It represents a function that accepts two arguments of different types and produces a result of another type. The BiFunction interface is similar to the Function interface, but it