软件包 | 描述 |
---|---|
java.lang |
提供对Java编程语言设计至关重要的类。
|
java.nio.file |
定义Java虚拟机访问文件,文件属性和文件系统的接口和类。
|
java.security |
提供安全框架的类和接口。
|
java.time.temporal |
使用字段和单位访问日期和时间,以及日期时间调整器。
|
java.util |
包含集合框架,旧集合类,事件模型,日期和时间设施,国际化和其他实用程序类(字符串tokenizer,随机数生成器和位数组)。
|
java.util.concurrent |
实用程序类通常在并发编程中很有用。
|
java.util.concurrent.atomic |
一个小型工具包,支持单个变量上的无锁线程安全编程。
|
java.util.function |
功能界面提供了lambda表达式和方法引用的目标类型。
|
java.util.logging |
提供Java
TM 2平台核心日志记录工具的类和接口。
|
java.util.regex |
匹配字符序列与正则表达式指定的模式的类。
|
java.util.stream |
支持元素流功能性操作的类,例如集合上的map-reduce转换。
|
Class and Description |
---|
Consumer
表示接受单个输入参数并且不返回结果的操作。
|
Supplier
代表结果供应商。
|
Class and Description |
---|
BiPredicate
表示两个参数的谓词(布尔值函数)。
|
Class and Description |
---|
BiConsumer
表示接受两个输入参数并且不返回结果的操作。
|
BiFunction
表示接受两个参数并产生结果的函数。
|
Function
表示接受一个参数并产生结果的函数。
|
Class and Description |
---|
UnaryOperator
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
Class and Description |
---|
BiConsumer
表示接受两个输入参数并且不返回结果的操作。
|
BiFunction
表示接受两个参数并产生结果的函数。
|
BinaryOperator
表示对同一类型的两个操作数的操作,产生与操作数相同类型的结果。
|
Consumer
表示接受单个输入参数并且不返回结果的操作。
|
DoubleBinaryOperator
代表对两个
double 操作数的操作,并产生一个
double 结果。
|
DoubleConsumer
表示接受单个
double 值参数的操作,并且不返回任何结果。
|
DoubleSupplier
代表double的
double 结果。
|
Function
表示接受一个参数并产生结果的函数。
|
IntBinaryOperator
代表两个
int 操作数的操作,并产生一个
int 结果。
|
IntConsumer
表示接受单个
int 值参数的操作,并且不返回任何结果。
|
IntFunction
表示一个接受int值参数并产生结果的函数。
|
IntSupplier
代表供应商
int -valued结果。
|
IntToDoubleFunction
表示接受一个int值参数并产生一个双值结果的函数。
|
IntToLongFunction
表示接受一个int值参数并产生一个长效结果的函数。
|
IntUnaryOperator
表示对单个
int 值的操作数进行操作,生成一个
int 值结果。
|
LongBinaryOperator
代表两个
long 操作数的操作,并产生一个
long 结果。
|
LongConsumer
表示接受单个
long 参数的操作,并且不返回任何结果。
|
LongSupplier
代表long的
long 结果。
|
Predicate
表示一个参数的谓词(布尔值函数)。
|
Supplier
代表结果供应商。
|
ToDoubleFunction
表示产生双值结果的函数。
|
ToIntFunction
表示产生一个int值结果的函数。
|
ToLongFunction
表示产生长期效果的函数。
|
UnaryOperator
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
Class and Description |
---|
BiConsumer
表示接受两个输入参数并且不返回结果的操作。
|
BiFunction
表示接受两个参数并产生结果的函数。
|
Consumer
表示接受单个输入参数并且不返回结果的操作。
|
DoubleBinaryOperator
代表对两个
double 操作数的操作,并产生一个
double 结果。
|
Function
表示接受一个参数并产生结果的函数。
|
IntBinaryOperator
代表对两个
int 操作数的操作,并产生一个
int 结果。
|
LongBinaryOperator
代表两个
long 值操作数的操作,并产生一个
long 结果。
|
Predicate
表示一个参数的谓词(布尔值函数)。
|
Supplier
代表结果供应商。
|
ToDoubleBiFunction
表示接受两个参数并产生双值结果的函数。
|
ToDoubleFunction
表示产生双值结果的函数。
|
ToIntBiFunction
表示一个接受两个参数并产生一个int值结果的函数。
|
ToIntFunction
表示产生一个int值结果的函数。
|
ToLongBiFunction
表示接受两个参数并产生长效结果的函数。
|
ToLongFunction
表示产生长期效果的函数。
|
UnaryOperator
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
Class and Description |
---|
BinaryOperator
表示对同一类型的两个操作数的操作,产生与操作数相同类型的结果。
|
DoubleBinaryOperator
代表两个
double 操作数的操作,并产生一个
double 结果。
|
IntBinaryOperator
代表对两个
int 操作数的操作,并产生一个
int 结果。
|
IntUnaryOperator
表示对单个
int 值操作数的操作,产生一个
int 结果。
|
LongBinaryOperator
表示对两个
long 值操作数的操作,并产生一个
long 值的结果。
|
LongUnaryOperator
表示对单个
long 值的操作数的操作,产生一个
long 结果。
|
UnaryOperator
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
Class and Description |
---|
BiConsumer
表示接受两个输入参数并且不返回结果的操作。
|
BiFunction
表示接受两个参数并产生结果的函数。
|
BinaryOperator
表示对同一类型的两个操作数的操作,产生与操作数相同类型的结果。
|
BiPredicate
表示两个参数的谓词(布尔值函数)。
|
Consumer
表示接受单个输入参数并且不返回结果的操作。
|
DoubleConsumer
表示接受单个
double 参数的操作,并且不返回任何结果。
|
DoublePredicate
表示一个
double 值参数的谓词(布尔值函数)。
|
DoubleUnaryOperator
表示对单个
double 操作数进行操作,生成一个
double 值结果。
|
Function
表示接受一个参数并产生结果的函数。
|
IntConsumer
表示接受单个
int 参数的操作,并且不返回任何结果。
|
IntPredicate
表示一个
int 值参数的谓词(布尔值函数)。
|
IntUnaryOperator
表示对单个
int 值操作数进行操作,该操作数产生一个
int 结果。
|
LongConsumer
表示接受单个
long 参数的操作,并且不返回任何结果。
|
LongPredicate
表示一个的谓词(布尔值函数)
long -valued参数。
|
LongUnaryOperator
表示对单个
long 值的操作数的操作,它产生一个
long 结果。
|
Predicate
表示一个参数的谓词(布尔值函数)。
|
UnaryOperator
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
Class and Description |
---|
Supplier
代表结果供应商。
|
Class and Description |
---|
Predicate
表示一个参数的谓词(布尔值函数)。
|
Class and Description |
---|
BiConsumer
表示接受两个输入参数并且不返回结果的操作。
|
BiFunction
表示接受两个参数并产生结果的函数。
|
BinaryOperator
表示对同一类型的两个操作数的操作,产生与操作数相同类型的结果。
|
Consumer
表示接受单个输入参数并且不返回结果的操作。
|
DoubleBinaryOperator
代表对两个
double 操作数的操作,并产生一个
double 结果。
|
DoubleConsumer
表示接受单个
double 参数的操作,并且不返回任何结果。
|
DoubleFunction
表示接受双值参数并产生结果的函数。
|
DoublePredicate
表示一个
double 值参数的谓词(布尔值函数)。
|
DoubleSupplier
代表double
double 结果的供应商。
|
DoubleToIntFunction
表示接受双值参数并产生int值结果的函数。
|
DoubleToLongFunction
表示接受双值参数并产生长期值结果的函数。
|
DoubleUnaryOperator
表示单个
double 值操作数的操作,它产生一个
double 结果。
|
Function
表示接受一个参数并产生结果的函数。
|
IntBinaryOperator
表示对两个
int 值操作数的操作,并产生一个
int 值结果。
|
IntConsumer
表示接受单个
int 值参数的操作,并且不返回任何结果。
|
IntFunction
表示一个接受int值参数并产生结果的函数。
|
IntPredicate
表示一个
int 值参数的谓词(布尔值函数)。
|
IntSupplier
代表int
int 结果的供应商。
|
IntToDoubleFunction
表示接受一个int值参数并产生一个双值结果的函数。
|
IntToLongFunction
表示接受一个int值参数并产生一个长效结果的函数。
|
IntUnaryOperator
表示对单个
int 值操作数的操作,可以产生
int 结果。
|
LongBinaryOperator
表示对两个
long 操作数的操作,并产生一个
long 结果。
|
LongConsumer
表示接受单个
long 参数的操作,不返回结果。
|
LongFunction
表示接受长期参数并产生结果的函数。
|
LongPredicate
表示一个
long 值参数的谓词(布尔值函数)。
|
LongSupplier
代表供应商
long -valued结果。
|
LongToDoubleFunction
表示接受长期参数并产生双重值结果的函数。
|
LongToIntFunction
表示接受长值参数并产生int值结果的函数。
|
LongUnaryOperator
表示在单一的操作
long 产生一个操作数-valued
long -valued结果。
|
ObjDoubleConsumer
表示接受对象值和
double 参数的操作,并且不返回任何结果。
|
ObjIntConsumer
表示接受对象值的操作和
int 参数,并且不返回任何结果。
|
ObjLongConsumer
表示接受对象值和
long 值参数的操作,不返回任何结果。
|
Predicate
表示一个参数的谓词(布尔值函数)。
|
Supplier
代表结果供应商。
|
ToDoubleFunction
表示产生双值结果的函数。
|
ToIntFunction
表示产生一个int值结果的函数。
|
ToLongFunction
表示产生长期效果的函数。
|
UnaryOperator
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
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, 2014, Oracle and/or its affiliates. All rights reserved.