Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.
Java™ Platform
Standard Ed. 8

DRAFT ea-b00

Package java.util.function

Functional interfaces provide typing for lambda expressions.

See: Description

Package java.util.function Description

Functional interfaces provide typing for lambda expressions. Each functional interface provides a single abstract method to which the lambda expression's parameter and return types are matched.

The interfaces in this package are all functional interfaces used with the collections and streams frameworks. The operation identified by each interface is generally applied to a collection or stream of objects.

All functional interface implementations are expected to ensure that:

Java™ Platform
Standard Ed. 8

DRAFT ea-b00

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2012, Oracle and/or its affiliates. All rights reserved.

DRAFT ea-b00