Package | Description |
---|---|
java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
java.security |
Provides the classes and interfaces for the security framework.
|
java.time.temporal |
Access to date and time using fields and units, and date time adjusters.
|
java.util |
Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array).
|
java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
java.util.concurrent.atomic |
A small toolkit of classes that support lock-free thread-safe
programming on single variables.
|
java.util.function |
Functional interfaces provide target types for lambda expressions
and method references.
|
java.util.logging |
Provides the classes and interfaces of
the JavaTM 2
platform's core logging facilities.
|
java.util.regex |
Classes for matching character sequences against patterns specified by regular
expressions.
|
java.util.stream |
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
|
javax.net.ssl |
Provides classes for the secure socket package.
|
Class | Description |
---|---|
Consumer |
Represents an operation that accepts a single input argument and returns no
result.
|
Supplier |
Represents a supplier of results.
|
Class | Description |
---|---|
BiPredicate |
Represents a predicate (boolean-valued function) of two arguments.
|
Class | Description |
---|---|
BiConsumer |
Represents an operation that accepts two input arguments and returns no
result.
|
BiFunction |
Represents a function that accepts two arguments and produces a result.
|
Function |
Represents a function that accepts one argument and produces a result.
|
Class | Description |
---|---|
UnaryOperator |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
Class | Description |
---|---|
BiConsumer |
Represents an operation that accepts two input arguments and returns no
result.
|
BiFunction |
Represents a function that accepts two arguments and produces a result.
|
BinaryOperator |
Represents an operation upon two operands of the same type, producing a result
of the same type as the operands.
|
Consumer |
Represents an operation that accepts a single input argument and returns no
result.
|
DoubleBinaryOperator |
Represents an operation upon two
double -valued operands and producing a
double -valued result. |
DoubleConsumer |
Represents an operation that accepts a single
double -valued argument and
returns no result. |
DoubleSupplier |
Represents a supplier of
double -valued results. |
Function |
Represents a function that accepts one argument and produces a result.
|
IntBinaryOperator |
Represents an operation upon two
int -valued operands and producing an
int -valued result. |
IntConsumer |
Represents an operation that accepts a single
int -valued argument and
returns no result. |
IntFunction |
Represents a function that accepts an int-valued argument and produces a
result.
|
IntSupplier |
Represents a supplier of
int -valued results. |
IntToDoubleFunction |
Represents a function that accepts an int-valued argument and produces a
double-valued result.
|
IntToLongFunction |
Represents a function that accepts an int-valued argument and produces a
long-valued result.
|
IntUnaryOperator |
Represents an operation on a single
int -valued operand that produces
an int -valued result. |
LongBinaryOperator |
Represents an operation upon two
long -valued operands and producing a
long -valued result. |
LongConsumer |
Represents an operation that accepts a single
long -valued argument and
returns no result. |
LongSupplier |
Represents a supplier of
long -valued results. |
Predicate |
Represents a predicate (boolean-valued function) of one argument.
|
Supplier |
Represents a supplier of results.
|
ToDoubleFunction |
Represents a function that produces a double-valued result.
|
ToIntFunction |
Represents a function that produces an int-valued result.
|
ToLongFunction |
Represents a function that produces a long-valued result.
|
UnaryOperator |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
Class | Description |
---|---|
BiConsumer |
Represents an operation that accepts two input arguments and returns no
result.
|
BiFunction |
Represents a function that accepts two arguments and produces a result.
|
Consumer |
Represents an operation that accepts a single input argument and returns no
result.
|
DoubleBinaryOperator |
Represents an operation upon two
double -valued operands and producing a
double -valued result. |
Function |
Represents a function that accepts one argument and produces a result.
|
IntBinaryOperator |
Represents an operation upon two
int -valued operands and producing an
int -valued result. |
LongBinaryOperator |
Represents an operation upon two
long -valued operands and producing a
long -valued result. |
Predicate |
Represents a predicate (boolean-valued function) of one argument.
|
Supplier |
Represents a supplier of results.
|
ToDoubleBiFunction |
Represents a function that accepts two arguments and produces a double-valued
result.
|
ToDoubleFunction |
Represents a function that produces a double-valued result.
|
ToIntBiFunction |
Represents a function that accepts two arguments and produces an int-valued
result.
|
ToIntFunction |
Represents a function that produces an int-valued result.
|
ToLongBiFunction |
Represents a function that accepts two arguments and produces a long-valued
result.
|
ToLongFunction |
Represents a function that produces a long-valued result.
|
UnaryOperator |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
Class | Description |
---|---|
BinaryOperator |
Represents an operation upon two operands of the same type, producing a result
of the same type as the operands.
|
DoubleBinaryOperator |
Represents an operation upon two
double -valued operands and producing a
double -valued result. |
IntBinaryOperator |
Represents an operation upon two
int -valued operands and producing an
int -valued result. |
IntUnaryOperator |
Represents an operation on a single
int -valued operand that produces
an int -valued result. |
LongBinaryOperator |
Represents an operation upon two
long -valued operands and producing a
long -valued result. |
LongUnaryOperator |
Represents an operation on a single
long -valued operand that produces
a long -valued result. |
UnaryOperator |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
Class | Description |
---|---|
BiConsumer |
Represents an operation that accepts two input arguments and returns no
result.
|
BiFunction |
Represents a function that accepts two arguments and produces a result.
|
BinaryOperator |
Represents an operation upon two operands of the same type, producing a result
of the same type as the operands.
|
BiPredicate |
Represents a predicate (boolean-valued function) of two arguments.
|
Consumer |
Represents an operation that accepts a single input argument and returns no
result.
|
DoubleConsumer |
Represents an operation that accepts a single
double -valued argument and
returns no result. |
DoublePredicate |
Represents a predicate (boolean-valued function) of one
double -valued
argument. |
DoubleUnaryOperator |
Represents an operation on a single
double -valued operand that produces
a double -valued result. |
Function |
Represents a function that accepts one argument and produces a result.
|
IntConsumer |
Represents an operation that accepts a single
int -valued argument and
returns no result. |
IntPredicate |
Represents a predicate (boolean-valued function) of one
int -valued
argument. |
IntUnaryOperator |
Represents an operation on a single
int -valued operand that produces
an int -valued result. |
LongConsumer |
Represents an operation that accepts a single
long -valued argument and
returns no result. |
LongPredicate |
Represents a predicate (boolean-valued function) of one
long -valued
argument. |
LongUnaryOperator |
Represents an operation on a single
long -valued operand that produces
a long -valued result. |
Predicate |
Represents a predicate (boolean-valued function) of one argument.
|
UnaryOperator |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
Class | Description |
---|---|
Supplier |
Represents a supplier of results.
|
Class | Description |
---|---|
Predicate |
Represents a predicate (boolean-valued function) of one argument.
|
Class | Description |
---|---|
BiConsumer |
Represents an operation that accepts two input arguments and returns no
result.
|
BiFunction |
Represents a function that accepts two arguments and produces a result.
|
BinaryOperator |
Represents an operation upon two operands of the same type, producing a result
of the same type as the operands.
|
Consumer |
Represents an operation that accepts a single input argument and returns no
result.
|
DoubleBinaryOperator |
Represents an operation upon two
double -valued operands and producing a
double -valued result. |
DoubleConsumer |
Represents an operation that accepts a single
double -valued argument and
returns no result. |
DoubleFunction |
Represents a function that accepts a double-valued argument and produces a
result.
|
DoublePredicate |
Represents a predicate (boolean-valued function) of one
double -valued
argument. |
DoubleSupplier |
Represents a supplier of
double -valued results. |
DoubleToIntFunction |
Represents a function that accepts a double-valued argument and produces an
int-valued result.
|
DoubleToLongFunction |
Represents a function that accepts a double-valued argument and produces a
long-valued result.
|
DoubleUnaryOperator |
Represents an operation on a single
double -valued operand that produces
a double -valued result. |
Function |
Represents a function that accepts one argument and produces a result.
|
IntBinaryOperator |
Represents an operation upon two
int -valued operands and producing an
int -valued result. |
IntConsumer |
Represents an operation that accepts a single
int -valued argument and
returns no result. |
IntFunction |
Represents a function that accepts an int-valued argument and produces a
result.
|
IntPredicate |
Represents a predicate (boolean-valued function) of one
int -valued
argument. |
IntSupplier |
Represents a supplier of
int -valued results. |
IntToDoubleFunction |
Represents a function that accepts an int-valued argument and produces a
double-valued result.
|
IntToLongFunction |
Represents a function that accepts an int-valued argument and produces a
long-valued result.
|
IntUnaryOperator |
Represents an operation on a single
int -valued operand that produces
an int -valued result. |
LongBinaryOperator |
Represents an operation upon two
long -valued operands and producing a
long -valued result. |
LongConsumer |
Represents an operation that accepts a single
long -valued argument and
returns no result. |
LongFunction |
Represents a function that accepts a long-valued argument and produces a
result.
|
LongPredicate |
Represents a predicate (boolean-valued function) of one
long -valued
argument. |
LongSupplier |
Represents a supplier of
long -valued results. |
LongToDoubleFunction |
Represents a function that accepts a long-valued argument and produces a
double-valued result.
|
LongToIntFunction |
Represents a function that accepts a long-valued argument and produces an
int-valued result.
|
LongUnaryOperator |
Represents an operation on a single
long -valued operand that produces
a long -valued result. |
ObjDoubleConsumer |
Represents an operation that accepts an object-valued and a
double -valued argument, and returns no result. |
ObjIntConsumer |
Represents an operation that accepts an object-valued and a
int -valued argument, and returns no result. |
ObjLongConsumer |
Represents an operation that accepts an object-valued and a
long -valued argument, and returns no result. |
Predicate |
Represents a predicate (boolean-valued function) of one argument.
|
Supplier |
Represents a supplier of results.
|
ToDoubleFunction |
Represents a function that produces a double-valued result.
|
ToIntFunction |
Represents a function that produces an int-valued result.
|
ToLongFunction |
Represents a function that produces a long-valued result.
|
UnaryOperator |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
Class | Description |
---|---|
BiFunction |
Represents a function that accepts two arguments and produces a result.
|
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.