Package | Description |
---|---|
java.io |
Provides for system input and output through data streams,
serialization and the file system.
|
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.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.function |
Functional interfaces provide typing for lambda expressions.
|
java.util.logging |
Provides the classes and interfaces of
the JavaTM 2
platform's core logging facilities.
|
java.util.prefs |
This package allows applications to store and retrieve user and system
preference and configuration data.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Closeable
A
Closeable is a source or destination of data that can be closed. |
interface |
FileFilter
A filter for abstract pathnames.
|
interface |
FilenameFilter
Instances of classes that implement this interface are used to
filter filenames.
|
interface |
Flushable
A Flushable is a destination of data that can be flushed.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AutoCloseable
A resource that must be closed when it is no longer needed.
|
interface |
Comparable<T>
This interface imposes a total ordering on the objects of each class that
implements it.
|
interface |
Iterable<T>
Implementing this interface allows an object to be the target of
the "foreach" statement.
|
interface |
Readable
A Readable is a source of characters.
|
interface |
Runnable
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
static interface |
Thread.UncaughtExceptionHandler
Interface for handlers invoked when a Thread abruptly
terminates due to an uncaught exception.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
DirectoryStream.Filter<T>
An interface that is implemented by objects that decide if a directory
entry should be accepted or filtered.
|
interface |
PathMatcher
An interface that is implemented by objects that perform match operations on
paths.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TemporalAdjuster
Strategy for adjusting a temporal object.
|
interface |
TemporalQuery<R>
Strategy for querying a temporal object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Comparator<T>
A comparison function, which imposes a total ordering on some
collection of objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryOperator<T>
An operation upon two operands yielding a result.
|
interface |
Block<T>
An operation upon an input object.
|
interface |
DoubleBinaryOperator
An operation on two
double operands yielding a double result. |
interface |
DoubleBlock
An operation upon a
double input value. |
interface |
DoubleFunction<T>
Apply a function to the input object yielding an appropriate
double
value; this is the double -bearing specialization for Function . |
interface |
DoubleSupplier
A supplier of
double values. |
interface |
DoubleUnaryOperator
An operation on a single
double operand yielding a double
result. |
interface |
Function<T,R>
Apply a function to the input object yielding an appropriate result object.
|
interface |
IntBinaryOperator
An operation on two
int operands yielding an int result. |
interface |
IntBlock
An operation upon an
int input value. |
interface |
IntFunction<T>
Apply a function to the input object yielding an appropriate
int
value; this is the int -bearing specialization for Function . |
interface |
IntSupplier
A supplier of
int values. |
interface |
IntUnaryOperator
An operation on a single
int operand yielding an int result. |
interface |
LongBinaryOperator
An operation on two
long operands yielding a long result. |
interface |
LongBlock
An operation upon a
long input value. |
interface |
LongFunction<T>
Apply a function to the input object yielding an appropriate
long
value; this is the long -bearing specialization for Function . |
interface |
LongSupplier
A supplier of
long values. |
interface |
LongUnaryOperator
An operation on a single
long operand yielding a long result. |
interface |
Predicate<T>
Determines if the input object matches some criteria.
|
interface |
Supplier<T>
A supplier of objects.
|
interface |
UnaryOperator<T>
An operation upon a single operand yielding a result.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Filter
A Filter can be used to provide fine grain control over
what is logged, beyond the control provided by log levels.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PreferenceChangeListener
A listener for receiving preference change events.
|
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, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT internal-0