| 软件包 | 描述 |
|---|---|
| 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.