Uses of Package
java.util.function

Packages that use java.util.function
Package
Description
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
Provides for system input and output through data streams, serialization and the file system.
Provides classes that are fundamental to the design of the Java programming language.
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the java.lang.classfilePREVIEW library.
Provides specific components, transformations, and tools built on top of the java.lang.classfilePREVIEW library.
Provides low-level access to memory and functions outside the Java runtime.
Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.
HTTP Client and WebSocket APIs
Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
Provides the classes and interfaces for the security framework.
Access to date and time using fields and units, and date time adjusters.
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
A small toolkit of classes that support lock-free thread-safe programming on single variables.
Functional interfaces provide target types for lambda expressions and method references.
Provides the classes and interfaces of the Java 2 platform's core logging facilities.
Classes for matching character sequences against patterns specified by regular expressions.
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
Provides classes for the secure socket package.
Contains interfaces and classes needed by language runtimes to implement their own language-specific object models and type conversions.

Incubating Feature. Will be removed in a future release.
This package contains classes for consuming Flight Recorder data.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.
Provides implementation support for building JShell execution engines.
This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).
This package defines APIs for signing jar files.