What Is a Predicate Interface In Java?
What is the Predicate interface in Java? Learn this built-in functional interface: how it tests a value, returns a boolean and works with lambda expressions.
What is the Predicate interface in Java? Learn this built-in functional interface: how it tests a value, returns a boolean and works with lambda expressions.
Learn the Java Function interface, the third built-in functional interface in this course: what it takes, what it returns and how to use it with lambdas.
Learn the Java Supplier interface, the second built-in functional interface in this course: why it takes no input, what it returns and how to use it.
Learn the different ways to create stream objects in Java, with practical examples for collections, arrays and more, so you can start using the Streams API.
Learn the two modes of Java streams, sequential and parallel: how they differ, with examples showing when each mode is the right choice for your code.
In this lesson, you will learn about the fourth and final kind of method reference, "a reference to a constructor".
Learn the third kind of Java method reference, a reference to an instance method of an arbitrary object of a class: its syntax, with practical examples.
Learn the second kind of Java method reference, a reference to an instance method of an object: its syntax, with practical examples of when to use it.
Learn the first kind of Java method reference, a reference to a static method: its syntax, how it replaces a lambda and practical examples of when to use it.
Learn the different kinds of method references in Java and their syntax: an introduction to each form before you use them in your own lambda-style code.