接口 | 描述 |
---|---|
Closeable |
A
Closeable 是可以关闭的数据的源或目的地。
|
DataInput |
DataInput 接口提供从二进制流读取字节,并从其中重建任何Java原语类型的数据。
|
DataOutput |
DataOutput 接口提供将数据从任何Java基本类型转换为一系列字节,并将这些字节写入二进制流。
|
Externalizable |
只有Externalizable实例的类的身份才能写入序列化流中,并且该类负责保存和恢复其实例的内容。
|
FileFilter |
抽象路径名的过滤器。
|
FilenameFilter |
用于实现此接口的类的实例用于过滤文件名。
|
Flushable |
A
Flushable是可以刷新的数据的目的地。
|
ObjectInput |
ObjectInput扩展了DataInput接口以包含对象的读取。
|
ObjectInputValidation |
回调界面允许验证图中的对象。
|
ObjectOutput |
ObjectOutput扩展了DataOutput接口,包括写入对象。
|
ObjectStreamConstants |
写入对象序列化流的常量。
|
Serializable |
类的序列化由实现java.io.Serializable接口的类启用。
|
类 | 描述 |
---|---|
BufferedInputStream |
A
BufferedInputStream 为另一个输入流添加了功能,即缓冲输入并支持
mark 和
reset 方法的功能。
|
BufferedOutputStream |
该类实现缓冲输出流。
|
BufferedReader |
从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取。
|
BufferedWriter |
将文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入。
|
ByteArrayInputStream |
A
ByteArrayInputStream 包含一个内部缓冲区,其中包含可以从流中读取的字节。
|
ByteArrayOutputStream |
该类实现了将数据写入字节数组的输出流。
|
CharArrayReader |
该类实现了一个字符缓冲区,可以用作字符输入流。
|
CharArrayWriter |
该类实现了可以用作Writer的字符缓冲区。
|
Console |
访问与当前Java虚拟机关联的基于字符的控制台设备(如果有的话)的方法。
|
DataInputStream |
数据输入流允许应用程序以独立于机器的方式从底层输入流读取原始Java数据类型。
|
DataOutputStream |
数据输出流使应用程序以便携式方式将原始Java数据类型写入输出流。
|
File |
文件和目录路径名的抽象表示。
|
FileDescriptor |
文件描述符类的实例用作表示打开文件,开放套接字或其他字节源或信宿的底层机器特定结构的不透明句柄。
|
FileInputStream |
A
FileInputStream 从文件系统中的文件获取输入字节。
|
FileOutputStream |
文件输出流是用于将数据写入到输出流
File 或一个
FileDescriptor 。
|
FilePermission |
此类表示访问文件或目录。
|
FileReader |
阅读字符文件的便利课。
|
FileWriter |
方便课写字符文件。
|
FilterInputStream |
A
FilterInputStream 包含一些其他输入流,它用作其基本的数据源,可能会沿途转换数据或提供附加功能。
|
FilterOutputStream |
这个类是过滤输出流的所有类的超类。
|
FilterReader |
用于读取过滤后的字符流的抽象类。
|
FilterWriter |
用于编写过滤后的字符流的抽象类。
|
InputStream |
这个抽象类是表示输入字节流的所有类的超类。
|
InputStreamReader |
InputStreamReader是从字节流到字符流的桥梁:它读取字节,并使用指定的 charset 将其解码为字符 。
|
LineNumberInputStream | Deprecated
该类错误地假定字节充分表示字符。
|
LineNumberReader |
缓冲字符输入流,跟踪行号。
|
ObjectInputStream |
ObjectInputStream反序列化先前使用ObjectOutputStream编写的原始数据和对象。
|
ObjectInputStream.GetField |
提供对从输入流读取的持久性字段的访问。
|
ObjectOutputStream |
ObjectOutputStream将Java对象的原始数据类型和图形写入OutputStream。
|
ObjectOutputStream.PutField |
提供对要写入ObjectOutput的持久字段的编程访问。
|
ObjectStreamClass |
序列化的类的描述符。
|
ObjectStreamField |
Serializable类的Serializable字段的描述。
|
OutputStream |
这个抽象类是表示字节输出流的所有类的超类。
|
OutputStreamWriter |
OutputStreamWriter是字符的桥梁流以字节流:向其写入的字符编码成使用指定的字节 charset 。
|
PipedInputStream |
管道输入流应连接到管道输出流;
管道输入流然后提供写入管道输出流的任何数据字节。
|
PipedOutputStream |
管道输出流可以连接到管道输入流以创建通信管道。
|
PipedReader |
流水字符输入流。
|
PipedWriter |
流水字符输出流。
|
PrintStream |
A
PrintStream 将功能添加到另一个输出流,即能够方便地打印各种数据值的表示。
|
PrintWriter |
将对象的格式表示打印到文本输出流。
|
PushbackInputStream |
A
PushbackInputStream 将功能添加到另一个输入流,即可以“推回”或“未读”一个字节。
|
PushbackReader |
一个字符流读取器,允许将字符推回到流中。
|
RandomAccessFile |
该类的实例支持读取和写入随机访问文件。
|
Reader |
用于读取字符流的抽象类。
|
SequenceInputStream |
A
SequenceInputStream 表示其他输入流的逻辑级联。
|
SerializablePermission |
这个类用于Serializable权限。
|
StreamTokenizer |
StreamTokenizer 类接收输入流并将其解析为“令牌”,允许一次读取一个令牌。
|
StringBufferInputStream | Deprecated
此类不会将字符正确转换为字节。
|
StringReader |
一个字符流,其源是一个字符串。
|
StringWriter |
在字符串缓冲区中收集其输出的字符流,然后可以用于构造字符串。
|
Writer |
用于写入字符流的抽象类。
|
异常 | 描述 |
---|---|
CharConversionException |
字符转换异常的基类。
|
EOFException |
表示在输入过程中意外地到达文件结束或流结束。
|
FileNotFoundException |
指示尝试打开由指定路径名表示的文件失败。
|
InterruptedIOException |
表示I / O操作已中断。
|
InvalidClassException |
当序列化运行时检测到类中的以下问题之一时抛出。
|
InvalidObjectException |
表示一个或多个反序列化对象失败的验证测试。
|
IOException |
表示发生某种类型的I / O异常。
|
NotActiveException |
序列化或反序列化不活动时抛出。
|
NotSerializableException |
抛出一个实例需要一个Serializable接口。
|
ObjectStreamException |
对象流类别特有的所有异常的超类。
|
OptionalDataException |
表示由于未读原始数据导致的对象读取操作失败的异常,或属于流中序列化对象的数据的结束。
|
StreamCorruptedException |
当从对象流读取的控制信息违反内部一致性检查时抛出。
|
SyncFailedException |
发出同步操作失败的信号。
|
UncheckedIOException |
封装一个 IOException 与未选中的异常。
|
UnsupportedEncodingException |
字符编码不支持。
|
UTFDataFormatException |
表示
modified UTF-8格式的格式不正确的字符串已被读入数据输入流或实现数据输入接口的任何类。
|
WriteAbortedException |
指示在写入操作期间抛出ObjectStreamExceptions之一。
|
Error | 描述 |
---|---|
IOError |
当出现严重I / O错误时抛出。
|
接口 | 描述 |
---|---|
Appendable |
可附加
char序列和值的对象。
|
AutoCloseable |
可以保存资源的对象(如文件或套接字句柄),直到它关闭。
|
CharSequence |
A
CharSequence是一个可读序列的
char 值。
|
Cloneable |
一个类实现
Cloneable 接口,以指示
Object.clone() 方法,该方法对于该类的实例进行现场复制是合法的。
|
Comparable<T> |
该接口对实现它的每个类的对象强加一个整体排序。
|
Iterable<T> |
实现此接口允许对象成为“for-each loop”语句的目标。
|
Readable |
A
Readable是一个
字符的来源。
|
Runnable |
Runnable 接口应该由实例旨在由线程执行的任何类来实现。
|
Thread.UncaughtExceptionHandler |
当Thread由于未捕获的
异常突然终止而调用处理程序的接口。
|
类 | 描述 |
---|---|
Boolean |
布尔类将对象中的元素类型
boolean 。
|
Byte |
Byte 类包含一个对象中原始类型
byte 的值。
|
Character |
Character 类包装一个对象中的基本类型
char 的值。
|
Character.Subset |
该类的实例表示Unicode字符集的特定子集。
|
Character.UnicodeBlock |
一系列字符子集,表示Unicode规范中的字符块。
|
类<T> |
Class类的
类 表示正在运行的Java应用程序中的类和接口。
|
ClassLoader |
类加载器是负责加载类的对象。
|
ClassValue<T> |
将计算的值与(潜在地)每种类型相关联。
|
Compiler |
提供
Compiler 类来支持Java到本地代码编译器和相关服务。
|
Double |
Double 类包装一个对象中的原始类型
double 的值。
|
Enum<E extends Enum<E>> |
这是所有Java语言枚举类型的公共基类。
|
Float |
Float 类在一个对象中包含一个原始类型
float 的值。
|
InheritableThreadLocal<T> |
该类扩展了
ThreadLocal以提供从父线程到子线程的值的继承:当子线程被创建时,子接收到父值具有值的所有可继承的线程局部变量的初始值。
|
Integer |
Integer 类包装一个对象中原始类型
int 的值。
|
Long |
Long 类包装一个对象中原始类型
long 的值。
|
Math |
Math 类包含用于执行基本数字运算(如基本指数,对数,平方根和三角函数)的方法。
|
Number |
抽象类
Number 是表示数字值可转换为基本数据类型平台类的超类
byte ,
double ,
float ,
int ,
long 和
short 。
|
Object |
Object 类是类
Object 结构的根。
|
软件包 |
软件包 对象包含有关Java包的实现和规范的版本信息。
|
Process | |
ProcessBuilder |
此类用于创建操作系统进程。
|
ProcessBuilder.Redirect |
表示子进程输入的源或子进程输出的目的地。
|
Runtime |
每个Java应用程序都有一个
Runtime 类的
Runtime ,允许应用程序与运行应用程序的环境进行接口。
|
RuntimePermission |
此类用于运行时权限。
|
SecurityManager |
安全管理器是允许应用程序实施安全策略的类。
|
Short |
Short 类包装一个对象中的原始类型
short 的值。
|
StackTraceElement |
堆栈跟踪中的一个元素,如
Throwable.getStackTrace() 所示 。
|
StrictMath |
StrictMath 类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。
|
String |
String 类代表字符串。
|
StringBuffer |
线程安全,可变的字符序列。
|
StringBuilder |
一个可变的字符序列。
|
System |
System 类包含几个有用的类字段和方法。
|
Thread |
线程是程序中执行的线程。
|
ThreadGroup |
线程组代表一组线程。
|
ThreadLocal<T> |
这个类提供线程局部变量。
|
Throwable |
Throwable 类是Java语言中所有错误和异常的
Throwable 类。
|
Void |
Void 类是一个不可抗拒的占位符类,用于保存对表示Java关键字void的
类 对象的引用。
|
Enum | 描述 |
---|---|
Character.UnicodeScript |
一个家庭代表在定义的字符脚本字符子集的
Unicode Standard Annex #24: Script Names 。
|
ProcessBuilder.Redirect.Type |
一种类型的 ProcessBuilder.Redirect 。
|
Thread.State |
线程状态。
|
异常 | 描述 |
---|---|
ArithmeticException |
抛出异常算术条件时抛出。
|
ArrayIndexOutOfBoundsException |
抛出以表示使用非法索引访问数组。
|
ArrayStoreException |
抛出以表示尝试将错误类型的对象存储到对象数组中。
|
ClassCastException |
抛出表示代码尝试将对象转换为不属于实例的子类。
|
ClassNotFoundException |
的:当应用程序试图加载在通过其字符串名称使用类抛出
forName 在类方法
类 。
|
CloneNotSupportedException |
抛出,表明该
clone 类方法
Object 被称为克隆对象,但该对象的类无法实现
Cloneable 接口。
|
EnumConstantNotPresentException |
当应用程序尝试通过名称访问枚举常量时抛出,枚举类型不包含指定名称的常量。
|
异常 |
类
异常 及其子类是形式
Throwable 指示合理的应用程序想要捕获的条件。
|
IllegalAccessException |
当应用程序尝试反射创建实例(数组除外),设置或获取字段或调用方法时,会抛出IllegalAccessException,但是当前执行的方法无法访问指定类,字段的定义,方法或构造函数。
|
IllegalArgumentException |
抛出表示一种方法已经通过了非法或不正确的参数。
|
IllegalMonitorStateException |
抛出以表示线程已尝试在对象的监视器上等待或通知其他线程等待对象的监视器,而不拥有指定的监视器。
|
IllegalStateException |
表示在非法或不适当的时间调用了一种方法。
|
IllegalThreadStateException |
抛出以指示线程不处于所请求操作的适当状态。
|
IndexOutOfBoundsException |
抛出以表示某种索引(例如数组,字符串或向量)的索引超出范围。
|
InstantiationException |
当应用程序试图创建使用一个类的实例抛出
newInstance 方法在类
类 ,而指定的类对象不能被实例化。
|
InterruptedException |
线程在等待,睡眠或以其他方式占用时抛出,线程在活动之前或活动期间中断。
|
NegativeArraySizeException |
抛出一个应用程序尝试创建一个负数大小的数组。
|
NoSuchFieldException |
表示该类没有指定名称的字段。
|
NoSuchMethodException |
当无法找到特定方法时抛出。
|
NullPointerException |
在需要对象的情况下,当应用程序尝试使用
null 时抛出。
|
NumberFormatException |
抛出以表示应用程序已尝试将字符串转换为其中一个数字类型,但该字符串不具有相应的格式。
|
ReflectiveOperationException |
核心反射中的反射操作所引起的异常的常见超类。
|
RuntimeException |
RuntimeException 是在Java虚拟机的正常操作期间可以抛出的异常的超类。
|
SecurityException |
由安全管理员抛出,表示安全违规。
|
StringIndexOutOfBoundsException |
抛出
String 方法来指示索引为负或大于字符串的大小。
|
TypeNotPresentException |
当应用程序尝试使用表示类型名称的字符串访问类型时抛出,但没有找到具有指定名称的类型的定义。
|
UnsupportedOperationException |
抛出以表示不支持请求的操作。
|
Error | 描述 |
---|---|
AbstractMethodError |
当应用程序尝试调用抽象方法时抛出。
|
AssertionError |
抛出以表明断言失败。
|
BootstrapMethodError |
抛出,表明一个 invokedynamic 指令未能找到它的引导方法,或引导方法未能提供call site用target正确的method type 。
|
ClassCircularityError |
当Java虚拟机检测到正在加载的类的超类层次结构中的循环性时抛出。
|
ClassFormatError |
当Java虚拟机尝试读取类文件并确定文件格式不正确或不能解释为类文件时抛出。
|
Error |
一个
Error 是的子类
Throwable 表示严重的问题,合理的应用程序不应该试图捕获。
|
ExceptionInInitializerError |
表示在静态初始化程序中发生意外异常。
|
IllegalAccessError |
如果应用程序尝试访问或修改某个字段,或调用无法访问的方法,则抛出此异常。
|
IncompatibleClassChangeError |
当一些类定义发生不兼容的类更改时抛出。
|
InstantiationError |
当应用程序尝试使用Java
new 构造来实例化抽象类或接口时抛出。
|
InternalError |
在Java虚拟机中引发了一些意外的内部错误。
|
LinkageError |
LinkageError的 LinkageError 类表示一个类对另一个类有一些依赖;
然而,后期课程在前班的汇编之后不配变。
|
NoClassDefFoundError |
如果Java虚拟机或
ClassLoader 实例尝试加载类的定义(作为普通方法调用的一部分或作为使用
new 表达式创建新实例的一部分)而抛出,并且没有找到该类的定义。
|
NoSuchFieldError |
如果应用程序尝试访问或修改对象的指定字段,并且该对象不再具有该字段,则抛出。
|
NoSuchMethodError |
如果应用程序尝试调用类(静态或实例)的指定方法,并且该类不再具有该方法的定义,则抛出。
|
OutOfMemoryError |
当Java虚拟机由于内存不足而无法分配对象时抛出,并且垃圾收集器不再有可用的内存。
|
StackOverflowError |
当堆栈溢出发生时抛出一个应用程序递归太深。
|
ThreadDeath |
当调用(不建议使用的)
Thread.stop() 方法时,
ThreadDeath 的实例被抛出在受害者线程中。
|
UnknownError |
当Java虚拟机中出现未知但严重的异常时抛出。
|
UnsatisfiedLinkError |
如果Java虚拟机找不到声明为
native 的方法的适当的本地语言定义,则
native 。
|
UnsupportedClassVersionError |
当Java虚拟机尝试读取类文件并确定文件中的主要和次要版本号不受支持时抛出。
|
VerifyError |
当“验证者”检测到一个类文件(尽管形成良好)包含某种内部不一致或安全问题时抛出。
|
VirtualMachineError |
抛出以表明Java虚拟机已损坏或已耗尽资源以使其继续运行。
|
Annotation Type | 描述 |
---|---|
已过时的 |
注释@Deprecated的程序元素是程序员不鼓励使用的程序元素,通常是因为它是危险的,或者因为存在更好的替代方法。
|
FunctionalInterface |
使用的信息注释类型,以指示在接口类型声明旨在是一个
功能接口由Java语言规范所定义的。
|
Override |
表示方法声明旨在覆盖超类型中的方法声明。
|
SafeVarargs |
程序员断言注释方法或构造函数的正文不会对其varargs参数执行潜在的不安全操作。
|
SuppressWarnings |
表示在注释元素(以及注释元素中包含的所有程序元素)中应该抑制命名的编译器警告。
|
接口 | 描述 |
---|---|
Annotation |
所有注释类型扩展的公共接口。
|
Enum | 描述 |
---|---|
ElementType |
这个枚举类型的常量提供了在Java程序中可能出现注释的句法位置的简单分类。
|
RetentionPolicy |
注释保留政策。
|
异常 | 描述 |
---|---|
AnnotationTypeMismatchException |
抛出以指示程序已尝试访问注释编辑(或序列化)后类型已更改的注释元素。
|
IncompleteAnnotationException |
抛出以指示程序已尝试访问在编辑(或序列化)注释后添加到注释类型定义的注释类型的元素。
|
Error | 描述 |
---|---|
AnnotationFormatError |
当注释解析器尝试从类文件读取注释并确定注释格式错误时抛出。
|
Annotation Type | 描述 |
---|---|
Documented |
表示具有类型的注释默认情况下由javadoc和类似工具记录。
|
Inherited |
表示注释类型自动继承。
|
Native |
表示定义常量值的字段可以从本地代码引用。
|
Repeatable |
注释类型
java.lang.annotation.Repeatable 用于表示其(meta-)注释声明的注释类型是可
重复的 。
|
Retention |
指示要注释具有注释类型的注释的保留时间。
|
Target |
指示注释类型适用的上下文。
|
接口 | 描述 |
---|---|
MethodHandleInfo |
通过将直接方法句柄破解成其宪法符号部分获得的象征性参考。
|
类 | 描述 |
---|---|
CallSite |
A CallSite 是变量MethodHandle 的持有人,被称为它的target 。
|
ConstantCallSite |
A ConstantCallSite 是一个CallSite ,其目标是永久性的,永远不会改变。
|
LambdaMetafactory |
方法来促进,通过代表团实现一个或多个接口所提供的简单的“函数对象”的创建 MethodHandle ,可能适应类型和参数局部评价。
|
MethodHandle |
方法句柄是一个类型化的,直接可执行的对底层方法,构造函数,字段或类似低级操作的引用,具有参数或返回值的可选转换。
|
MethodHandleProxies |
此类仅由静态方法组成,可帮助将方法句柄修改为其他JVM类型(如接口)。
|
MethodHandles |
该类仅由静态方法组成,或者返回方法句柄。
|
MethodHandles.Lookup |
查找对象是创建方法句柄的工厂,当创建需要访问检查时。
|
MethodType |
方法类型表示方法句柄接受和返回的参数和返回类型,或方法句柄调用者传递和预期的参数和返回类型。
|
MutableCallSite |
A MutableCallSite 是一个CallSite ,其目标变量的行为像普通字段。
|
SerializedLambda |
lambda表达式的序列化形式。
|
SwitchPoint |
A
SwitchPoint 是可以将状态转换发布到其他线程的对象。
|
VolatileCallSite |
A VolatileCallSite 是一个CallSite ,其目标像一个volatile变量。
|
异常 | 描述 |
---|---|
LambdaConversionException |
LambdaConversionException
|
WrongMethodTypeException |
抛出以表示代码尝试通过错误的方法类型调用方法句柄。
|
类 | 描述 |
---|---|
PhantomReference<T> |
在收集者确定其指示物可能被回收之后排入队列的Phantom参考对象。
|
Reference<T> |
参考对象的抽象基类。
|
ReferenceQueue<T> |
在检测到适当的可达性更改后,引用队列被垃圾收集器附加到哪个已注册的参考对象。
|
SoftReference<T> |
软参考对象,由垃圾收集器根据内存需求自行清除。
|
WeakReference<T> |
弱参考对象,不会阻止其指定对象的最终确定,最终确定,然后被回收。
|
接口 | 描述 |
---|---|
AnnotatedArrayType |
AnnotatedArrayType 表示数组类型的潜在注释使用,其组件类型本身可以表示类型的注释使用。
|
AnnotatedElement |
表示当前在此VM中运行的程序的注释元素。
|
AnnotatedParameterizedType |
AnnotatedParameterizedType 表示参数化类型的潜在注释使用,其类型参数本身可以表示类型的注释使用。
|
AnnotatedType |
AnnotatedType 表示当前在此VM中运行的程序中可能注释的类型的使用。
|
AnnotatedTypeVariable |
AnnotatedTypeVariable 表示类型变量的潜在注释使用,其声明可能具有其自身表示注释类型使用的界限。
|
AnnotatedWildcardType |
AnnotatedWildcardType 表示通配符类型参数的潜在注释使用,其上限或下限本身可以表示类型的注释使用。
|
GenericArrayType |
GenericArrayType 表示组件类型是参数化类型或类型变量的数组类型。
|
GenericDeclaration |
声明类型变量的所有实体的通用接口。
|
InvocationHandler |
InvocationHandler 是由代理实例的
调用处理程序实现的
接口 。
|
Member |
Member是一个反映关于单个成员(字段或方法)或构造函数的标识信息的接口。
|
ParameterizedType |
ParameterizedType表示一个参数化类型,如Collection <String>。
|
Type |
Type是Java编程语言中所有类型的通用超级接口。
|
TypeVariable<D extends GenericDeclaration> |
TypeVariable是类型变量的常用超级接口。
|
WildcardType |
WildcardType表示一个通配符型表达,如
? ,
? extends Number ,或
? super Integer 。
|
类 | 描述 |
---|---|
AccessibleObject |
AccessibleObject类是Field,Method和Constructor对象的基类。
|
Array |
Array 类提供静态方法来动态创建和访问Java数组。
|
Constructor<T> |
Constructor 提供了一个类的单个构造函数的信息和访问。
|
Executable |
方法 和Constructor 的共同功能的共享超类 。
|
Field |
A
Field 提供有关类或接口的单个字段的信息和动态访问。
|
方法 |
A
方法 提供有关类和接口上单个方法的信息和访问。
|
Modifier |
Modifier类提供
static 方法和常量来解码类和成员访问修饰符。
|
Parameter |
有关方法参数的信息。
|
Proxy |
Proxy 提供了创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。
|
ReflectPermission |
反思操作的权限类。
|
异常 | 描述 |
---|---|
InvocationTargetException |
InvocationTargetException是一个检查的异常,它包装被调用的方法或构造函数抛出的异常。
|
MalformedParameterizedTypeException |
当需要实例化的反射方法遇到语义畸变的参数化类型时抛出。
|
MalformedParametersException |
当
the java.lang.reflect package 尝试从类文件中读取方法参数并确定一个或多个参数格式错误时抛出。
|
UndeclaredThrowableException |
如果调用处理程序的
invoke 方法抛出一个检查异常(
Throwable 不可分配给
RuntimeException 或
Error ),该方法不能分配给方法中的
throws 子句中声明的任何异常类型,则
throws 上的方法调用在代理实例上调用并分派到调用处理程序。
|
Error | 描述 |
---|---|
GenericSignatureFormatError |
当需要解释类型,方法或构造函数的通用签名信息的反射方法遇到语法错误的签名属性时抛出。
|
类 | 描述 |
---|---|
BigDecimal |
不变的,任意精度的带符号的十进制数字。
|
BigInteger |
不可变的任意精度整数。
|
MathContext |
不可变的对象封装了描述数值运算符的某些规则的上下文设置,例如由 BigDecimal 类实现的那些规则。
|
Enum | 描述 |
---|---|
RoundingMode |
指定能够丢弃精度的数值运算的
舍入行为 。
|
接口 | 描述 |
---|---|
ContentHandlerFactory |
该界面为内容处理程序定义了一个工厂。
|
CookiePolicy |
CookiePolicy实现决定哪些Cookie应该被接受,哪些应该被拒绝。
|
CookieStore |
CookieStore对象表示Cookie的存储。
|
DatagramSocketImplFactory |
该接口为数据报套接字实现定义了一个工厂。
|
FileNameMap |
一个简单的界面,提供了一种在文件名和MIME类型字符串之间映射的机制。
|
ProtocolFamily |
代表一系列通信协议。
|
SocketImplFactory |
该接口定义了一个用于套接字实现的工厂。
|
SocketOption<T> |
与套接字关联的套接字选项。
|
SocketOptions |
获取/设置套接字选项的方法的接口。
|
URLStreamHandlerFactory |
该界面为
URL 流协议处理程序定义了一个工厂。
|
类 | 描述 |
---|---|
Authenticator |
Authenticator类代表一个知道如何获取网络连接认证的对象。
|
CacheRequest |
表示在ResponseCache中存储资源的通道。
|
CacheResponse |
代表从ResponseCache中检索资源的通道。
|
ContentHandler |
抽象类
ContentHandler 是读取所有类的超
Object 从
URLConnection 。
|
CookieHandler |
CookieHandler对象提供一个回调机制,将HTTP状态管理策略实现连接到HTTP协议处理程序中。
|
CookieManager |
CookieManager提供CookieHandler的具体实现的 CookieHandler ,其从策略围绕接受和拒绝饼干饼干分开的存储。
|
DatagramPacket |
该类表示数据报包。
|
DatagramSocket |
此类表示用于发送和接收数据报数据包的套接字。
|
DatagramSocketImpl |
抽象数据报和组播套接字实现基类。
|
HttpCookie |
HttpCookie对象表示HTTP cookie,它承载服务器和用户代理之间的状态信息。
|
HttpURLConnection |
支持HTTP特定功能的URLConnection。
|
IDN |
提供在正常Unicode表示和ASCII兼容编码(ACE)表示之间转换国际化域名(IDN)的方法。
|
Inet4Address |
该类表示Internet协议版本4(IPv4)地址。
|
Inet6Address |
该类表示Internet协议版本6(IPv6)地址。
|
InetAddress |
此类表示Internet协议(IP)地址。
|
InetSocketAddress |
该类实现IP套接字地址(IP地址+端口号)它也可以是一对(主机名+端口号),在这种情况下将尝试解析主机名。
|
InterfaceAddress |
此类表示网络接口地址。
|
JarURLConnection |
与Java ARchive(JAR)文件或JAR文件中的条目的URL连接。
|
MulticastSocket |
组播数据报套接字类对发送和接收IP组播数据包很有用。
|
NetPermission |
此类用于各种网络权限。
|
NetworkInterface |
此类表示由名称组成的网络接口和分配给此接口的IP地址列表。
|
PasswordAuthentication |
PasswordAuthentication类是Authenticator使用的数据持有者。
|
Proxy |
此类表示代理设置,通常是类型(http,socks)和套接字地址。
|
ProxySelector |
选择在连接到URL引用的网络资源时使用的代理服务器(如果有)。
|
ResponseCache |
表示URLConnection缓存的实现。
|
SecureCacheResponse |
表示最初通过安全手段(例如TLS)检索的缓存响应。
|
ServerSocket |
这个类实现了服务器套接字。
|
Socket |
该类实现客户端套接字(也称为“套接字”)。
|
SocketAddress |
这个类代表一个没有协议附件的Socket地址。
|
SocketImpl |
抽象类
SocketImpl 是实际实现套接字的所有类的公共超类。
|
SocketPermission |
此类表示通过套接字访问网络。
|
StandardSocketOptions |
定义
标准套接字选项。
|
URI |
表示统一资源标识符(URI)参考。
|
URL |
URL 类表示统一资源定位符,指向万维网上“资源”的指针。
|
URLClassLoader |
此类加载器用于从引用JAR文件和目录的URL的搜索路径加载类和资源。
|
URLConnection |
抽象类
URLConnection 是表示应用程序和URL之间的通信链接的所有类的超类。
|
URLDecoder |
HTML表单解码的实用类。
|
URLEncoder |
HTML表单编码的实用类。
|
URLPermission |
表示访问由给定网址定义的资源或资源集的权限,以及给定的用户可设置请求方法和请求标头集合的权限。
|
URLStreamHandler |
抽象类
URLStreamHandler 是所有流协议处理程序的常用超类。
|
Enum | 描述 |
---|---|
Authenticator.RequestorType |
请求认证的实体的类型。
|
Proxy.Type |
代表代理类型。
|
StandardProtocolFamily |
定义通信协议的标准系列。
|
异常 | 描述 |
---|---|
BindException |
指示尝试将套接字绑定到本地地址和端口时发生错误。
|
ConnectException |
指示尝试将套接字连接到远程地址和端口时发生错误。
|
HttpRetryException |
抛出表示HTTP请求需要重试,但由于启用了流式传输模式,因此无法自动重试。
|
MalformedURLException |
抛出以表示发生格式不正确的网址。
|
NoRouteToHostException |
指示尝试将套接字连接到远程地址和端口时发生错误。
|
PortUnreachableException |
指示在连接的数据报上收到了ICMP端口不可达消息。
|
ProtocolException |
抛出以表示底层协议有错误,如TCP错误。
|
SocketException |
抛出以表示创建或访问Socket时出错。
|
SocketTimeoutException |
指示在套接字上发生超时时读取或接受。
|
UnknownHostException |
抛出以表示无法确定主机的IP地址。
|
UnknownServiceException |
抛出以表示发生未知服务异常。
|
URISyntaxException |
检查的异常抛出以指示不能将字符串解析为URI引用。
|
类 | 描述 |
---|---|
Buffer |
用于特定原始类型的数据的容器。
|
ByteBuffer |
一个字节缓冲区。
|
ByteOrder |
字节顺序的类型安全枚举。
|
CharBuffer |
一个char缓冲区。
|
DoubleBuffer |
双缓冲。
|
FloatBuffer |
一个浮动缓冲区。
|
IntBuffer |
一个int缓冲区
|
LongBuffer |
一个很长的缓冲区。
|
MappedByteBuffer |
直接字节缓冲器,其内容是文件的存储器映射区域。
|
ShortBuffer |
一个短暂的缓冲。
|
异常 | 描述 |
---|---|
BufferOverflowException |
相对
放置操作达到目标缓冲区限制时抛出的未检查异常。
|
BufferUnderflowException |
当相对
get操作达到源缓冲区的限制时抛出未检查的异常。
|
InvalidMarkException |
当未定义其标记时尝试复位缓冲区时抛出未检查的异常。
|
ReadOnlyBufferException |
在只读缓冲区中调用诸如
put或
compact之类的内容突变方法时抛出未经检查的异常。
|
接口 | 描述 |
---|---|
AsynchronousByteChannel |
一个可以读写字节的异步通道。
|
AsynchronousChannel |
支持异步I / O操作的通道。
|
ByteChannel |
一个可以读写字节的通道。
|
Channel |
I / O操作的联系。
|
CompletionHandler<V,A> |
用于消除异步I / O操作结果的处理程序。
|
GatheringByteChannel |
可以从缓冲区序列中写入字节的通道。
|
InterruptibleChannel |
可以异步关闭和中断的通道。
|
MulticastChannel |
支持互联网协议(IP)组播的网络通道。
|
NetworkChannel |
到网络插座的通道。
|
ReadableByteChannel |
一个可以读取字节的通道。
|
ScatteringByteChannel |
可以将字节读入缓冲区序列的通道。
|
SeekableByteChannel |
保持当前
位置并允许更改
位置的字节通道。
|
WritableByteChannel |
一个可以写字节的通道。
|
类 | 描述 |
---|---|
AsynchronousChannelGroup |
用于资源共享的一组异步通道。
|
AsynchronousFileChannel |
用于读取,写入和操作文件的异步通道。
|
AsynchronousServerSocketChannel |
用于面向流的侦听套接字的异步通道。
|
AsynchronousSocketChannel |
用于面向流的连接插座的异步通道。
|
Channels |
通道和流的实用方法。
|
DatagramChannel |
面向数据报的套接字的可选通道。
|
FileChannel |
用于读取,写入,映射和操作文件的通道。
|
FileChannel.MapMode |
文件映射模式的类型安全枚举。
|
FileLock |
表示文件区域上的锁的令牌。
|
MembershipKey |
代表互联网协议(IP)组播组成员身份的令牌。
|
Pipe |
实现单向管道的一对通道。
|
Pipe.SinkChannel |
一个代表 Pipe 可写端的通道 。
|
Pipe.SourceChannel |
一个代表 Pipe 的可读端的通道 。
|
SelectableChannel |
可通过 Selector 复用的通道 。
|
SelectionKey | |
Selector | |
ServerSocketChannel |
用于面向流的侦听套接字的可选通道。
|
SocketChannel |
用于面向流的连接插座的可选通道。
|
异常 | 描述 |
---|---|
AcceptPendingException |
当尝试在通道上启动接受操作并且先前的接受操作尚未完成时抛出未检查的异常。
|
AlreadyBoundException |
尝试将套接字绑定到已绑定的面向网络的通道时抛出未经检查的异常。
|
AlreadyConnectedException |
尝试连接已连接的 SocketChannel 时 ,会抛出未检查的异常。
|
AsynchronousCloseException |
当线程在I / O操作中关闭通道或阻塞其通道的部分时,由线程检查异常。
|
CancelledKeyException |
当试图使用不再有效的选择键时抛出未检查的异常。
|
ClosedByInterruptException |
另一个线程在通道上的I / O操作中被阻塞时,由线程接收到的异常检查。
|
ClosedChannelException |
当尝试在关闭或至少关闭该操作的通道上调用或完成I / O操作时,检查的异常抛出。
|
ClosedSelectorException |
尝试在闭合选择器上调用I / O操作时抛出未检查的异常。
|
ConnectionPendingException |
尝试连接未阻塞连接操作的 SocketChannel 时抛出未检查的异常。
|
FileLockInterruptionException |
另一个线程在等待获取文件锁时中断它时线程接收到的异常检查。
|
IllegalBlockingModeException |
当在不正确的阻塞模式下在通道上调用特定于阻止模式的操作时抛出未检查的异常。
|
IllegalChannelGroupException |
尝试打开不是由同一提供商创建的组中的通道时抛出未检查的异常。
|
IllegalSelectorException |
当尝试向创建该通道的提供商创建的选择器注册一个通道时抛出未检查的异常。
|
InterruptedByTimeoutException |
在异步操作完成之前经过一段时间后线程接收到的异常检查。
|
NoConnectionPendingException |
当未经检查的异常 finishConnect 一个的方法SocketChannel 没有首先成功调用被调用connect 方法。
|
NonReadableChannelException |
尝试从最初打开阅读的频道中读取时未抛出的异常。
|
NonWritableChannelException |
尝试写入最初未打开的通道进行写入时抛出未检查的异常。
|
NotYetBoundException |
尝试在尚未绑定的服务器套接字通道上调用I / O操作时抛出未检查的异常。
|
NotYetConnectedException |
当尝试在尚未连接的套接字通道上调用I / O操作时抛出未检查的异常。
|
OverlappingFileLockException |
当尝试获取与已经被同一Java虚拟机锁定的区域重叠的文件的区域上,或者当另一个线程已经在等待锁定同一文件的重叠区域时尝试获取未锁定的异常。
|
ReadPendingException |
尝试从异步套接字通道读取并且之前的读取尚未完成时抛出未检查的异常。
|
ShutdownChannelGroupException |
当尝试构造一个关闭组的通道或I / O操作的完成处理程序无法调用时,抛出未检查的异常,因为通道组已终止。
|
UnresolvedAddressException |
尝试在未解析的套接字地址上调用网络操作时抛出未检查的异常。
|
UnsupportedAddressTypeException |
尝试绑定或连接到不支持的类型的套接字地址时抛出未检查的异常。
|
WritePendingException |
当尝试写入异步套接字通道并且以前的写入尚未完成时抛出未检查的异常。
|
类 | 描述 |
---|---|
AbstractInterruptibleChannel |
可中断通道的基本实现类。
|
AbstractSelectableChannel |
可选通道的基本实现类。
|
AbstractSelectionKey |
选择键的基本实现类。
|
AbstractSelector |
选择器的基本实现类。
|
AsynchronousChannelProvider |
用于异步通道的服务提供程序类。
|
SelectorProvider |
选择器和可选择通道的服务提供者类。
|
类 | 描述 |
---|---|
Charset |
16位Unicode
code units和字节
序列的序列之间的命名映射。
|
CharsetDecoder |
可以将特定字符集中的字节序列转换为十六位Unicode字符序列的引擎。
|
CharsetEncoder |
一种引擎,可以将一系列十六位Unicode字符转换为特定字符集中的字节序列。
|
CoderResult |
编码器的结果状态的描述。
|
CodingErrorAction |
用于编码错误操作的类型安全枚举。
|
StandardCharsets |
常规定义的标准 Charsets 。
|
异常 | 描述 |
---|---|
CharacterCodingException |
发生字符编码或解码错误时抛出的检查异常。
|
IllegalCharsetNameException |
当使用不是
legal charset name的字符串时抛出未检查的异常。
|
MalformedInputException |
当输入字节序列对于给定的字符集不合法时,检查的异常抛出,或输入字符序列不是合法的16位Unicode序列。
|
UnmappableCharacterException |
输入字符(或字节)序列有效但无法映射到输出字节(或字符)序列时抛出的检查异常。
|
UnsupportedCharsetException |
对于请求的字符集,当没有可用的支持时抛出未检查的异常。
|
Error | 描述 |
---|---|
CoderMalfunctionError |
错误抛出当 decodeLoop 方法的CharsetDecoder ,或encodeLoop 一个的方法CharsetEncoder ,抛出意外的异常。
|
类 | 描述 |
---|---|
CharsetProvider |
字符集服务提供者类。
|
接口 | 描述 |
---|---|
CopyOption |
配置如何复制或移动文件的对象。
|
DirectoryStream<T> |
一个对象来迭代目录中的条目。
|
DirectoryStream.Filter<T> |
由对象执行的接口,用于确定是否应接受或过滤目录条目。
|
FileVisitor<T> |
文件访问者
|
OpenOption |
配置如何打开或创建文件的对象。
|
Path |
可用于在文件系统中定位文件的对象。
|
PathMatcher |
由对路径执行匹配操作的对象实现的接口。
|
SecureDirectoryStream<T> |
一个
DirectoryStream ,它定义了相对于打开的目录定位的文件的操作。
|
Watchable |
可以注册到手表服务的对象,以便可以
观看更改和事件。
|
WatchEvent<T> |
一个事件或重复的事件,一个对象注册了一个 WatchService 。
|
WatchEvent.Kind<T> |
一种事件类型,用于识别。
|
WatchEvent.Modifier |
事件修饰符,用于量化如何 Watchable 与注册WatchService 。
|
WatchKey |
表示的登记令牌 watchable 对象与WatchService 。
|
WatchService |
监视注册对象进行更改和事件的监视服务。
|
类 | 描述 |
---|---|
Files |
该类只包含对文件,目录或其他类型文件进行操作的静态方法。
|
FileStore |
文件存储
|
FileSystem |
提供文件系统的接口,并且是工厂用于访问文件系统中的文件和其他对象的对象。
|
FileSystems |
文件系统的工厂方法。
|
LinkPermission |
Permission 类的链接创建操作。
|
Paths | |
SimpleFileVisitor<T> |
具有默认行为的简单文件访问者访问所有文件并重新抛出I / O错误。
|
StandardWatchEventKinds |
定义
标准事件种类。
|
Enum | 描述 |
---|---|
AccessMode |
定义用于测试文件可访问性的访问模式。
|
FileVisitOption |
定义文件树遍历选项。
|
FileVisitResult |
结果类型为 FileVisitor 。
|
LinkOption |
定义如何处理符号链接的选项。
|
StandardCopyOption |
定义标准复制选项。
|
StandardOpenOption |
定义标准的开放选项。
|
异常 | 描述 |
---|---|
AccessDeniedException |
文件系统操作被拒绝时引发的检查异常,通常是由于文件权限或其他访问检查。
|
AtomicMoveNotSupportedException |
当文件不能作为原子文件系统操作移动时,检查的异常抛出。
|
ClosedDirectoryStreamException |
尝试在关闭的目录流上调用操作时抛出未检查的异常。
|
ClosedFileSystemException |
尝试在文件上调用操作并关闭文件系统时抛出未检查的异常。
|
ClosedWatchServiceException |
尝试在关闭的手表服务上调用操作时抛出未检查的异常。
|
DirectoryIteratorException |
如果在遍历目录中的条目时遇到I / O错误,则抛出运行时异常。
|
DirectoryNotEmptyException |
由于目录不为空,文件系统操作失败时抛出的检查异常。
|
FileAlreadyExistsException |
尝试创建文件或目录并且该名称的文件已存在时,检查的异常抛出。
|
FileSystemAlreadyExistsException |
尝试创建已存在的文件系统时抛出运行时异常。
|
FileSystemException |
在一个或两个文件上的文件系统操作失败时抛出。
|
FileSystemLoopException |
当遇到文件系统循环或循环时抛出的检查异常。
|
FileSystemNotFoundException |
无法找到文件系统时抛出的运行时异常。
|
InvalidPathException |
当路径字符串无法转换为 Path 时 ,由于路径字符串包含无效字符或路径字符串对其他文件系统特定的原因无效,因此抛出未检查的异常。
|
NoSuchFileException |
当尝试访问不存在的文件时抛出检查的异常。
|
NotDirectoryException |
当文件系统操作用于目录时,由于文件不是目录而导致失败的检查异常。
|
NotLinkException |
由于文件不是符号链接,文件系统操作失败时抛出的检查异常。
|
ProviderMismatchException |
当尝试使用由不同文件系统提供程序创建的参数在一个文件系统提供程序创建的对象上调用方法时抛出未检查的异常。
|
ProviderNotFoundException |
无法找到所需类型的提供者时抛出的运行时异常。
|
ReadOnlyFileSystemException |
尝试更新与
read-only
FileSystem 的对象时抛出未检查的异常。
|
接口 | 描述 |
---|---|
AclFileAttributeView |
支持读取或更新文件的访问控制列表(ACL)或文件所有者属性的文件属性视图。
|
AttributeView |
提供与文件系统中的对象相关联的非不透明值的只读或可更新
视图的对象。
|
BasicFileAttributes |
与文件系统中的文件相关联的基本属性。
|
BasicFileAttributeView |
文件属性视图,提供许多文件系统通用的
基本文件属性
集的视图。
|
DosFileAttributes |
与支持旧版“DOS”属性的文件系统中的文件相关联的文件属性。
|
DosFileAttributeView |
提供传统“DOS”文件属性视图的文件属性视图。
|
FileAttribute<T> |
封装通过调用
createFile 或
createDirectory 方法创建新文件或目录时可以原子设置的文件属性的值的对象。
|
FileAttributeView |
属性视图,它是与文件系统中的文件相关联的非不透明值的只读或可更新视图。
|
FileOwnerAttributeView |
支持阅读或更新文件所有者的文件属性视图。
|
FileStoreAttributeView |
一个属性认为是一个只读或可更新的一个的属性的视图 FileStore 。
|
GroupPrincipal |
A
UserPrincipal 表示
组身份 ,用于确定文件系统中对象的访问权限。
|
PosixFileAttributes |
与实现便携式操作系统接口(POSIX)系列标准的操作系统使用的文件系统上的文件相关联的文件属性。
|
PosixFileAttributeView |
文件属性视图,提供通常与实现便携式操作系统接口(POSIX)系列标准的操作系统使用的文件系统上的文件关联的文件属性视图。
|
UserDefinedFileAttributeView |
文件属性视图,提供文件的用户定义属性(有时称为
扩展属性)的视图 。
|
UserPrincipal |
A
Principal 表示用于确定文件系统中对象的访问权限的身份。
|
类 | 描述 |
---|---|
AclEntry |
访问控制列表(ACL)中的条目。
|
AclEntry.Builder |
AclEntry 对象的构建器。
|
FileTime |
表示文件时间戳属性的值。
|
PosixFilePermissions |
该类只包含对 PosixFilePermission 对象进行操作的静态方法。
|
UserPrincipalLookupService |
按名称查找用户和组主体的对象。
|
Enum | 描述 |
---|---|
AclEntryFlag |
定义ACL entry 的标志组件使用的标志。
|
AclEntryPermission |
定义与ACL entry 的权限组件一起使用的权限。
|
AclEntryType |
访问控制条目类型的类型安全枚举。
|
PosixFilePermission |
定义与
permissions 属性一起使用的位。
|
异常 | 描述 |
---|---|
UserPrincipalNotFoundException |
当查询 UserPrincipal 失败,因为主体不存在时抛出的检查异常。
|
类 | 描述 |
---|---|
FileSystemProvider |
文件系统的服务提供者类。
|
FileTypeDetector |
用于探测文件以猜测其文件类型的文件类型检测器。
|
接口 | 描述 |
---|---|
AlgorithmConstraints |
该接口指定加密算法,密钥(密钥大小)和其他算法参数的约束。
|
Certificate | Deprecated
Java平台中创建了一个新的证书处理包。
|
DomainCombiner |
A
DomainCombiner 提供了一种手段来动态更新与当前
AccessControlContext 。
|
Guard |
该接口表示一个保护,它是一个用于保护对另一个对象的访问的对象。
|
Key |
Key界面是所有键的顶级界面。
|
KeyStore.Entry |
KeyStore 条目类型的标记界面。
|
KeyStore.Entry.Attribute |
与密钥库条目关联的属性。
|
KeyStore.LoadStoreParameter | |
KeyStore.ProtectionParameter |
用于密钥库保护参数的标记界面。
|
Policy.Parameters |
这表示Policy参数的标记界面。
|
Principal |
该接口表示主体的抽象概念,可用于表示任何实体,例如个人,公司和登录ID。
|
PrivateKey |
私钥。
|
PrivilegedAction<T> |
要启用权限执行的计算。
|
PrivilegedExceptionAction<T> |
要启用权限执行的计算,会抛出一个或多个已检查的异常。
|
PublicKey |
公钥
|
类 | 描述 |
---|---|
AccessControlContext |
AccessControlContext用于根据其封装的上下文来进行系统资源访问决策。
|
AccessController |
AccessController类用于访问控制操作和决策。
|
AlgorithmParameterGenerator |
AlgorithmParameterGenerator 类用于生成一组要用于某种算法的参数。
|
AlgorithmParameterGeneratorSpi |
这个类定义的
(SPI)
AlgorithmParameterGenerator 类,它用于生成一组参数,以具有一定的算法中使用。
|
AlgorithmParameters |
此类用作加密参数的不透明表示。
|
AlgorithmParametersSpi |
这个类定义的
(SPI)
AlgorithmParameters 类,它用于管理算法参数。
|
AllPermission |
AllPermission是一个隐含所有其他权限的权限。
|
AuthProvider |
此类为提供程序定义登录和注销方法。
|
BasicPermission |
BasicPermission类扩展了Permission类,并且可以用作基类,用于遵循与BasicPermission相同的命名约定的权限。
|
CodeSigner |
该类封装了有关代码签名者的信息。
|
CodeSource |
该类扩展了代码库的概念,不仅封装了位置(URL),还封装了用于验证源自该位置的签名代码的证书链。
|
DigestInputStream |
透明流,使用通过流的位更新关联的消息摘要。
|
DigestOutputStream |
透明流,使用通过流的位更新关联的消息摘要。
|
DomainLoadStoreParameter |
指定密钥库中密钥库的配置数据。
|
GuardedObject |
GuardedObject是一个用于保护对另一个对象的访问的对象。
|
Identity | Deprecated
此类不再使用。
|
IdentityScope | Deprecated
此类不再使用。
|
KeyFactory |
主要工厂用于将
密钥 (类型为
Key 不透明加密密钥)转换为
密钥规范 (基础密钥材料的透明表示),反之亦然。
|
KeyFactorySpi |
这个类定义的
(SPI)
KeyFactory 类。
|
KeyPair |
这个类是密钥对(一个公钥和一个私钥)的简单持有者。
|
KeyPairGenerator |
KeyPairGenerator类用于生成公钥和私钥对。
|
KeyPairGeneratorSpi |
这个类定义的
(SPI)
KeyPairGenerator 类,它被用来生成公钥和私钥。
|
KeyRep |
序列化关键对象的标准化表示。
|
KeyStore |
该类代表加密密钥和证书的存储设备。
|
KeyStore.Builder |
要实例化的KeyStore对象的描述。
|
KeyStore.CallbackHandlerProtection |
一个封装CallbackHandler的ProtectionParameter。
|
KeyStore.PasswordProtection |
基于密码的实现
ProtectionParameter 。
|
KeyStore.PrivateKeyEntry |
一个
KeyStore 条目,其中包含一个
PrivateKey 和相应的证书链。
|
KeyStore.SecretKeyEntry |
一个
KeyStore 条目,持有一个
SecretKey 。
|
KeyStore.TrustedCertificateEntry |
一个
KeyStore 条目,保存一个值得信赖的
Certificate 。
|
KeyStoreSpi |
这个类定义的
(SPI)
KeyStore 类。
|
MessageDigest |
该MessageDigest类为应用程序提供消息摘要算法的功能,如SHA-1或SHA-256。
|
MessageDigestSpi |
这个类定义的
(SPI)
MessageDigest 类,它提供了一个消息的摘要算法的功能,如MD5或SHA。
|
Permission |
用于表示访问系统资源的抽象类。
|
PermissionCollection |
代表Permission对象集合的抽象类。
|
Permissions |
此类表示许多权限的异构集合。
|
PKCS12Attribute |
与PKCS12密钥库条目关联的属性。
|
Policy |
Policy对象负责确定在Java运行时环境中执行的代码是否具有执行安全敏感操作的权限。
|
PolicySpi |
这个类定义的
(SPI)
Policy 类。
|
ProtectionDomain |
此ProtectionDomain类封装了一个域的特征,该域包含一组类,当代表一组给定的主体执行时,实例被授予一组权限。
|
Provider |
该类代表Java Security API的“提供者”,其中提供者实现了Java Security的部分或全部部分。
|
Provider.Service |
安全服务的描述。
|
SecureClassLoader |
此类扩展了ClassLoader,其额外支持用于定义具有相关代码源和权限的类,默认情况下系统策略将检索该类。
|
SecureRandom |
这个类提供了一个密码强的随机数生成器(RNG)。
|
SecureRandomSpi |
这个类定义的
(SPI)
SecureRandom 类。
|
Security |
此类集中所有安全属性和常见的安全方法。
|
SecurityPermission |
此类用于安全权限。
|
Signature |
Signature类用于向应用程序提供数字签名算法的功能。
|
SignatureSpi |
这个类定义的
(SPI)
Signature 类,它用于提供一个数字签名算法的功能。
|
SignedObject |
SignedObject是一个类,用于创建可靠的运行时对象,其完整性不会受到威胁,而不会被检测到。
|
Signer | Deprecated
此类不再使用。
|
Timestamp |
此类封装了有关已签名时间戳的信息。
|
UnresolvedPermission |
UnresolvedPermission类用于保存初始化策略时“未解决”的权限。
|
URIParameter |
包含指向PolicySpi或ConfigurationSpi实现的数据的URI的参数。
|
Enum | 描述 |
---|---|
CryptoPrimitive |
加密原语的枚举。
|
KeyRep.Type |
钥匙类型
|
异常 | 描述 |
---|---|
AccessControlException |
AccessController抛出此异常,以指示所请求的访问(对关键系统资源(如文件系统或网络))被拒绝。
|
DigestException |
这是通用的消息摘要异常。
|
GeneralSecurityException |
GeneralSecurityException 类是一种通用的安全性异常类,它为从其中扩展的所有与安全性相关的异常类提供类型安全性。
|
InvalidAlgorithmParameterException |
这是无效或不合适的算法参数的例外。
|
InvalidKeyException |
这是无效键(无效编码,长度错误,未初始化等)的例外。
|
InvalidParameterException |
当将无效参数传递给方法时,将抛出此异常,设计为由JCA / JCE引擎类使用。
|
KeyException |
这是基本的关键例外。
|
KeyManagementException |
这是处理密钥管理的所有操作的一般密钥管理例外。
|
KeyStoreException |
这是通用的KeyStore异常。
|
NoSuchAlgorithmException |
当请求特定的加密算法但在环境中不可用时抛出此异常。
|
NoSuchProviderException |
当特定安全提供程序被请求但在环境中不可用时抛出此异常。
|
PrivilegedActionException |
doPrivileged(PrivilegedExceptionAction) 和
doPrivileged(PrivilegedExceptionAction, AccessControlContext context) 抛出此异常,表示正在执行的操作会抛出一个已检查的异常。
|
ProviderException |
提供者异常的运行时异常(例如错误配置错误或不可恢复的内部错误),它们可能由提供程序子类化以抛出专门的提供者特定的运行时错误。
|
SignatureException |
这是一般的签名异常。
|
UnrecoverableEntryException |
如果密钥库中的条目无法恢复,则抛出此异常。
|
UnrecoverableKeyException |
如果密钥存储库中的密钥无法恢复,则抛出此异常。
|
接口 | 描述 |
---|---|
CertPathBuilderResult |
认证路径构建器算法的结果的规范。
|
CertPathChecker |
对每个的一个或多个检查
Certificate 一个的
CertPath 。
|
CertPathParameters |
认证路径算法参数的规范。
|
CertPathValidatorException.Reason |
验证算法失败的原因。
|
CertPathValidatorResult |
认证路径验证器算法的结果的规范。
|
CertSelector |
它定义了一组标准来选择一个选择
Certificate 秒。
|
CertStoreParameters |
CertStore
CertStore 规格。
|
CRLSelector |
它定义了一组标准来选择一个选择
CRL 秒。
|
Extension |
此接口表示X.509扩展。
|
PolicyNode |
由PKIX认证路径验证算法定义的不可变的有效策略树节点。
|
X509Extension |
X509扩展接口。
|
类 | 描述 |
---|---|
Certificate |
用于管理各种身份证件的抽象类。
|
Certificate.CertificateRep |
用于序列化的替代证书类。
|
CertificateFactory |
该类定义了证书工厂的功能,用于从其编码生成证书,认证路径(
CertPath )和证书吊销列表(CRL)对象。
|
CertificateFactorySpi |
这个类定义的
(SPI)
CertificateFactory 类。
|
CertPath |
证书的不可变序列(认证路径)。
|
CertPath.CertPathRep |
替代
CertPath 类用于序列化。
|
CertPathBuilder |
建立认证路径(也称为证书链)的课程。
|
CertPathBuilderSpi |
CertPathBuilder 类的 ( SPI )。
|
CertPathValidator |
用于验证认证路径(也称为证书链)的类。
|
CertPathValidatorSpi |
CertPathValidator 类的 ( SPI )。
|
CertStore |
一个从存储库检索
Certificate 和
CRL 的类。
|
CertStoreSpi |
CertStore 类的 ( SPI )。
|
CollectionCertStoreParameters |
参数用作集合
CertStore 算法的输入。
|
CRL |
该类是具有不同格式但重要常见用途的证书吊销列表(CRL)的抽象。
|
LDAPCertStoreParameters |
参数用作LDAP
CertStore 算法的输入。
|
PKIXBuilderParameters |
参数用作PKIX
CertPathBuilder 算法的输入。
|
PKIXCertPathBuilderResult |
此类表示PKIX认证路径构建器算法的成功结果。
|
PKIXCertPathChecker |
在
X509Certificate 上执行一个或多个检查的抽象类。
|
PKIXCertPathValidatorResult |
该类代表PKIX认证路径验证算法的成功结果。
|
PKIXParameters |
参数用作PKIX
CertPathValidator 算法的输入。
|
PKIXRevocationChecker |
A
PKIXCertPathChecker 用于使用PKIX算法检查证书的撤销状态。
|
PolicyQualifierInfo |
由ASN.1 PolicyQualifierInfo结构表示的不可变策略限定符。
|
TrustAnchor |
信任锚或最受信任的证书颁发机构(CA)。
|
X509Certificate |
X.509证书的抽象类。
|
X509CertSelector |
甲
CertSelector ,其选择
X509Certificates 匹配所有指定标准。
|
X509CRL |
X.509证书撤销列表(CRL)的抽象类。
|
X509CRLEntry |
CRL(证书撤销列表)中撤销证书的抽象类。
|
X509CRLSelector |
甲
CRLSelector ,其选择
X509CRLs 匹配所有指定标准。
|
Enum | 描述 |
---|---|
CertPathValidatorException.BasicReason |
BasicReason列举了任何类型的认证路径可能无效的潜在原因。
|
CRLReason |
所述CRLReason枚举指定的证书已被撤消,如在所限定的理由
RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile 。
|
PKIXReason |
PKIXReason 列举了根据PKIX(RFC 3280)标准,X.509认证路径可能无效的潜在PKIX特定原因。
|
PKIXRevocationChecker.Option |
可以为吊销检查机制指定的各种撤销选项。
|
异常 | 描述 |
---|---|
CertificateEncodingException |
证书编码异常。
|
CertificateException |
此异常表示各种证书问题之一。
|
CertificateExpiredException |
证书过期例外
|
CertificateNotYetValidException |
证书还没有有效的例外。
|
CertificateParsingException |
证书解析异常。
|
CertificateRevokedException |
表示X.509证书的异常被撤销。
|
CertPathBuilderException |
一个例外,指出使用CertPathBuilder构建认证路径时遇到的各种问题
CertPathBuilder 。
|
CertPathValidatorException |
表示验证认证路径时遇到的各种问题之一的异常。
|
CertStoreException |
一个例外,指出从CertStore检索证书和CRL的各种问题
CertStore 。
|
CRLException |
CRL(证书撤销列表)异常。
|
接口 | 描述 |
---|---|
DSAKey |
DSA公钥或私钥的接口。
|
DSAKeyPairGenerator |
与能够生成DSA密钥对的对象的接口。
|
DSAParams |
与DSA特定的关键参数集的接口,定义了DSA
密钥族 。
|
DSAPrivateKey |
DSA私钥的标准接口。
|
DSAPublicKey |
DSA公钥的接口。
|
ECKey |
椭圆曲线(EC)键的界面。
|
ECPrivateKey |
椭圆曲线(EC)私钥的界面。
|
ECPublicKey |
椭圆曲线(EC)公钥的界面。
|
RSAKey |
与RSA公钥或私钥的接口。
|
RSAMultiPrimePrivateCrtKey |
与PKCS#1 v2.1中定义的使用
中国剩余定理 (CRT)信息值的RSA多权限私钥的接口。
|
RSAPrivateCrtKey |
使用
中国剩余定理 (CRT)信息值的PKCS#1标准中定义的RSA私钥的接口。
|
RSAPrivateKey |
RSA私钥的接口。
|
RSAPublicKey |
与RSA公钥的接口。
|
接口 | 描述 |
---|---|
AlgorithmParameterSpec |
密码参数的(透明)规范。
|
ECField |
该接口表示椭圆曲线(EC)有限域。
|
KeySpec |
构成加密密钥的密钥材料的(透明)规范。
|
类 | 描述 |
---|---|
DSAGenParameterSpec |
此不可变类指定用于生成DSA参数的参数集,如FIPS 186-3 Digital Signature Standard (DSS)中
所述 。
|
DSAParameterSpec |
该类指定与DSA算法一起使用的参数集。
|
DSAPrivateKeySpec |
此类指定具有相关参数的DSA私钥。
|
DSAPublicKeySpec |
该类指定具有相关参数的DSA公钥。
|
ECFieldF2m |
这个不可变类定义了椭圆曲线(EC)特征2有限域。
|
ECFieldFp |
这个不可变类定义了椭圆曲线(EC)素数有限域。
|
ECGenParameterSpec |
这个不可变类指定用于生成椭圆曲线(EC)域参数的参数集。
|
ECParameterSpec |
这个不可变类指定了使用椭圆曲线加密(ECC)的一组域参数。
|
ECPoint |
这个不可变的类表示仿射坐标中的椭圆曲线(EC)上的点。
|
ECPrivateKeySpec |
这个不可变类指定一个带有关联参数的椭圆曲线私钥。
|
ECPublicKeySpec |
这个不可变类指定了一个带有关联参数的椭圆曲线公钥。
|
EllipticCurve |
这个不变的类保存代表椭圆曲线所需的必要值。
|
EncodedKeySpec |
该类表示编码格式的公钥或私钥。
|
MGF1ParameterSpec |
该类指定了在
PKCS #1 v2.1标准中定义的OAEP填充和RSA-PSS签名方案中与掩码生成函数MGF1一起使用的参数集合。
|
PKCS8EncodedKeySpec |
该类代表私有密钥的ASN.1编码,根据ASN.1类型
PrivateKeyInfo 进行编码。
|
PSSParameterSpec |
该类指定了一个RSA-PSS签名方案的参数规范,如
PKCS#1 v2.1标准中所定义。
|
RSAKeyGenParameterSpec |
此类指定用于生成RSA密钥对的参数集。
|
RSAMultiPrimePrivateCrtKeySpec |
该类指定PKCS#1 v2.1中定义的RSA多权限私钥,使用中文余数定理(CRT)信息值进行效率。
|
RSAOtherPrimeInfo |
该类表示RSA的OtherPrimeInfo结构中的三元组(素数,指数和系数),如PKCS#1 v2.1中定义的。
|
RSAPrivateCrtKeySpec |
该类指定PKCS#1标准中定义的RSA私钥,使用中文余数定理(CRT)信息值进行效率。
|
RSAPrivateKeySpec |
此类指定一个RSA私钥。
|
RSAPublicKeySpec |
此类指定一个RSA公钥。
|
X509EncodedKeySpec |
该类表示公钥的ASN.1编码,根据ASN.1类型
SubjectPublicKeyInfo 进行编码。
|
异常 | 描述 |
---|---|
InvalidKeySpecException |
这是无效密钥规范的例外。
|
InvalidParameterSpecException |
这是无效参数规范的例外。
|
接口 | 描述 |
---|---|
AttributedCharacterIterator |
AttributedCharacterIterator 允许通过文本和相关属性信息进行迭代。
|
CharacterIterator |
该接口定义了一种用于文本双向迭代的协议。
|
类 | 描述 |
---|---|
Annotation |
如果属性具有注释特征,则Annotation对象用作文本属性值的包装器。
|
AttributedCharacterIterator.Attribute |
定义用于标识文本属性的属性键。
|
AttributedString |
AttributedString保存文本和相关属性信息。
|
Bidi |
该类实现了Unicode双向算法。
|
BreakIterator |
BreakIterator 类实现了查找文本中边界位置的方法。
|
ChoiceFormat |
A
ChoiceFormat 允许您将格式附加到数字范围。
|
CollationElementIterator |
CollationElementIterator 类用作遍历国际字符串的每个字符的迭代器。
|
CollationKey |
A
CollationKey 代表一个
String 根据一个特定的
Collator 对象的规则。
|
Collator |
Collator 类执行区域设置敏感
String 比较。
|
DateFormat |
DateFormat 是日期/时间格式化子类的抽象类,它以语言无关的方式格式化和分析日期或时间。
|
DateFormat.Field |
定义在
AttributedCharacterIterator 返回的
DateFormat.formatToCharacterIterator 中用作属性键的
AttributedCharacterIterator ,以及FieldPosition中的字段
FieldPosition 。
|
DateFormatSymbols |
DateFormatSymbols 是用于封装可本地化的日期时间格式化数据的公共类,例如月份的名称,一周的日期名称和时区数据。
|
DecimalFormat |
DecimalFormat 是格式为十进制数的
NumberFormat 的具体子类。
|
DecimalFormatSymbols |
此类表示
DecimalFormat 格式化数字所需的符号集(如小数分隔符,分组分隔符等)。
|
FieldPosition |
FieldPosition 是
Format 及其子类使用的简单类,用于标识格式化输出中的字段。
|
Format |
Format 是用于格式化区域设置敏感信息(如日期,消息和数字)的抽象基类。
|
Format.Field |
定义在
AttributedCharacterIterator 返回的
Format.formatToCharacterIterator 中用作属性键的
AttributedCharacterIterator ,以及FieldPosition中的字段
FieldPosition 。
|
MessageFormat |
MessageFormat 提供了一种以语言中立的方式产生级联消息的方法。
|
MessageFormat.Field |
定义被用作属性键的常量
AttributedCharacterIterator 从返回
MessageFormat.formatToCharacterIterator 。
|
Normalizer |
该类提供了将Unicode文本转换为等效的组合或分解形式的方法
normalize ,从而便于对文本进行排序和搜索。
|
NumberFormat |
NumberFormat 是所有数字格式的抽象基类。
|
NumberFormat.Field |
定义在
AttributedCharacterIterator 返回的
NumberFormat.formatToCharacterIterator 中用作属性键的
AttributedCharacterIterator ,以及FieldPosition中的字段
FieldPosition 。
|
ParsePosition |
ParsePosition 是一个简单的类,由
Format 及其子类用于跟踪解析过程中的当前位置。
|
RuleBasedCollator |
所述
RuleBasedCollator 类是的具体子类
Collator ,提供了一个简单的,数据驱动的表collator。
|
SimpleDateFormat |
SimpleDateFormat 是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。
|
StringCharacterIterator |
StringCharacterIterator 实现
CharacterIterator 协议为
String 。
|
Enum | 描述 |
---|---|
Normalizer.Form |
该枚举提供了在Unicode Standard Annex #15 — Unicode Normalization Forms中描述的四种Unicode规范化形式的
常数和两种访问它们的方法。
|
异常 | 描述 |
---|---|
ParseException |
表示解析时意外出现错误。
|
类 | 描述 |
---|---|
BreakIteratorProvider |
提供 BreakIterator 类的具体实现的服务提供者的抽象类。
|
CollatorProvider | |
DateFormatProvider |
提供 DateFormat 类的具体实现的服务提供者的抽象类。
|
DateFormatSymbolsProvider |
提供 DateFormatSymbols 类的实例的服务提供者的抽象类。
|
DecimalFormatSymbolsProvider |
提供 DecimalFormatSymbols 类的实例的服务提供者的抽象类。
|
NumberFormatProvider |
提供 NumberFormat 类的具体实现的服务提供者的抽象类。
|
类 | 描述 |
---|---|
Clock |
使用时区提供对当前即时,日期和时间的访问的时钟。
|
Duration |
基于时间的时间量,如'34.5秒'。
|
Instant |
在时间线上的瞬间点。
|
LocalDate |
在ISO-
2007-12-03 ,如
2007-12-03 。
|
LocalDateTime |
在ISO-
2007-12-03T10:15:30 ,如
2007-12-03T10:15:30 。
|
LocalTime |
ISO-
10:15:30 ,如
10:15:30 。
|
MonthDay |
ISO-
--12-03 ,如
--12-03 。
|
OffsetDateTime |
在ISO-8601日历系统中的UTC /格林威治偏移的日期时间,如
2007-12-03T10:15:30+01:00 。
|
OffsetTime |
在ISO-8601日历系统中偏离UTC /格林威治的时间,如
10:15:30+01:00 。
|
Period |
ISO-8601日历系统中的日期时间,例如“2年3个月4天”。
|
Year |
一年在ISO-
2007 ,如
2007 。
|
YearMonth |
在ISO-
2007-12 ,如
2007-12 。
|
ZonedDateTime |
ISO-
2007-12-03T10:15:30+01:00 Europe/Paris ,如
2007-12-03T10:15:30+01:00 Europe/Paris 。
|
ZoneId |
一个时区ID,如
Europe/Paris 。
|
ZoneOffset |
与格林威治/ UTC的时区偏移,如
+02:00 。
|
Enum | 描述 |
---|---|
DayOfWeek |
星期几,如“星期二”。
|
Month |
一个月,如“七月”。
|
异常 | 描述 |
---|---|
DateTimeException |
用于在计算日期时间时指示问题的异常。
|
接口 | 描述 |
---|---|
ChronoLocalDate |
一个无时间,无时间的日期,用于任意年龄,用于高级全球化用例。
|
ChronoLocalDateTime<D extends ChronoLocalDate> |
在任意年代没有时区的日期时间,用于高级全球化用例。
|
Chronology |
用于组织和识别日期的日历系统。
|
ChronoPeriod |
基于日期的时间,例如任意年代的“3年,4个月和5天”,旨在用于高级全球化用例。
|
ChronoZonedDateTime<D extends ChronoLocalDate> |
具有时间序列的日期时间,以任意时间顺序排列,旨在用于高级全球化用例。
|
Era |
时代的时代。
|
类 | 描述 |
---|---|
AbstractChronology |
用于组织和识别日期的日历系统的抽象实现。
|
HijrahChronology |
Hijrah日历是支持伊斯兰教日历的农历。
|
HijrahDate |
日期在Hijrah日历系统。
|
IsoChronology |
ISO日历系统。
|
JapaneseChronology |
日本帝国历法系统。
|
JapaneseDate |
在日本帝国日历系统的日期。
|
JapaneseEra |
日本帝国日历系统的时代。
|
MinguoChronology |
国际日历系统。
|
MinguoDate |
在日语系统中的日期。
|
ThaiBuddhistChronology |
泰国佛教日历系统。
|
ThaiBuddhistDate |
在泰国佛教日历系统的日期。
|
Enum | 描述 |
---|---|
HijrahEra |
Hijrah日历系统中的一个时代。
|
IsoEra |
ISO日历系统中的一个时代。
|
MinguoEra |
国际日历系统中的一个时代。
|
ThaiBuddhistEra |
泰国佛教日历系统的时代。
|
类 | 描述 |
---|---|
DateTimeFormatter |
格式化器用于打印和解析日期时间对象。
|
DateTimeFormatterBuilder |
Builder创建日期格式化程序。
|
DecimalStyle |
在日期和时间格式中使用的本地化十进制格式。
|
Enum | 描述 |
---|---|
FormatStyle |
枚举本地化日期,时间或日期时间格式化的风格。
|
ResolverStyle |
列举不同的方式来解决日期和时间。
|
SignStyle |
列举处理正/负号的方法。
|
TextStyle |
枚举文本格式和解析的风格。
|
异常 | 描述 |
---|---|
DateTimeParseException |
解析期间发生错误时抛出异常。
|
接口 | 描述 |
---|---|
Temporal |
定义对时间对象的读写访问的框架级接口,例如日期,时间,偏移或这些的一些组合。
|
TemporalAccessor |
框架级接口定义对时间对象的只读访问,例如日期,时间,偏移或这些的某些组合。
|
TemporalAdjuster |
调整时间对象的策略。
|
TemporalAmount |
定义一段时间的框架级界面,如“6小时”,“8天”或“2年3个月”。
|
TemporalField |
日期时间的字段,如月份或小时。
|
TemporalQuery<R> |
查询时间对象的策略。
|
TemporalUnit |
日期时间单位,如天数或小时数。
|
类 | 描述 |
---|---|
IsoFields |
特定于ISO-8601日历系统的领域和单位,包括季度和周年。
|
JulianFields |
提供访问朱利安日的一组日期字段。
|
TemporalAdjusters |
常用和有用的TemporalAdjusters。
|
TemporalQueries |
TemporalQuery的常见
TemporalQuery 。
|
ValueRange |
日期时间字段的有效值的范围。
|
WeekFields |
星期几,星期周和周末字段的本地化定义。
|
Enum | 描述 |
---|---|
ChronoField |
一套标准的字段。
|
ChronoUnit |
一组标准的日期单位。
|
异常 | 描述 |
---|---|
UnsupportedTemporalTypeException |
UnsupportedTemporalTypeException表示Temporal类不支持ChronoField或ChronoUnit。
|
类 | 描述 |
---|---|
ZoneOffsetTransition |
由本地时间线不连续性引起的两个偏移之间的转换。
|
ZoneOffsetTransitionRule |
表达如何创建转换的规则。
|
ZoneRules |
定义区域偏移对于单个时区的变化的规则。
|
ZoneRulesProvider |
提供给系统的时区规则。
|
Enum | 描述 |
---|---|
ZoneOffsetTransitionRule.TimeDefinition |
本地时间可以转换为实际转换日期时间的方式的定义。
|
异常 | 描述 |
---|---|
ZoneRulesException |
抛出指示时区配置的问题。
|
接口 | 描述 |
---|---|
Collection<E> |
集合层次结构中的
根界面 。
|
Comparator<T> |
比较功能,对一些对象的集合施加了一个
整体排序 。
|
Deque<E> |
支持两端元素插入和移除的线性集合。
|
Enumeration<E> |
实现枚举接口的对象生成一系列元素,一次一个。
|
EventListener |
所有事件侦听器接口必须扩展的标记接口。
|
Formattable |
Formattable接口必须由需要使用 Formatter 的 's'转换说明符执行自定义格式化的任何类实现。
|
Iterator<E> |
一个集合的迭代器。
|
List<E> |
有序集合(也称为
序列 )。
|
ListIterator<E> |
用于允许程序员沿任一方向遍历列表的列表的迭代器,在迭代期间修改列表,并获取列表中迭代器的当前位置。
|
Map<K,V> |
将键映射到值的对象。
|
Map.Entry<K,V> |
地图条目(键值对)。
|
NavigableMap<K,V> |
A SortedMap 扩展了导航方法,为给定的搜索目标返回最接近的匹配。
|
NavigableSet<E> |
A SortedSet 扩展了导航方法,报告给定搜索目标的最匹配的匹配。
|
Observer |
当它想要被通知可观察对象中的变化时,类可以实现
Observer 接口。
|
PrimitiveIterator<T,T_CONS> |
甲基类型的原语特
Iterator 。
|
PrimitiveIterator.OfDouble |
一个专门为
double 值的迭代器。
|
PrimitiveIterator.OfInt |
一个专门为
int 值的迭代器。
|
PrimitiveIterator.OfLong |
一个专门为
long 值的迭代器。
|
Queue<E> |
设计用于在处理之前保留元素的集合。
|
RandomAccess |
标记接口由
List实现使用,以表明它们支持快速(通常为恒定时间)随机访问。
|
Set<E> |
不包含重复元素的集合。
|
SortedMap<K,V> |
A Map 进一步提供其键上的总排序 。
|
SortedSet<E> |
A Set 进一步提供了其元素的总排序 。
|
Spliterator<T> |
用于遍历和分割源的元素的对象。
|
Spliterator.OfDouble |
一个专门为
double 值的
double 。
|
Spliterator.OfInt |
一个专门为
int 值的
int 。
|
Spliterator.OfLong |
一个专门为
long 值的
long 。
|
Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>> |
专门针对原始价值观的Spliterator。
|
类 | 描述 |
---|---|
AbstractCollection<E> |
此类提供了Collection接口的
骨架实现,以最大限度地减少实现此接口所需的工作量。
|
AbstractList<E> |
此类提供的骨干实现的 List 接口以最小化来实现该接口由一个“随机访问”数据存储备份所需的工作(如阵列)。
|
AbstractMap<K,V> |
该类提供了Map接口的
骨架实现,以最大限度地减少实现此接口所需的工作量。
|
AbstractMap.SimpleEntry<K,V> |
保存密钥和值的条目。
|
AbstractMap.SimpleImmutableEntry<K,V> |
保持一个不变的钥匙和价值的条目。
|
AbstractQueue<E> |
这个类提供了一些 Queue 操作的骨架实现。
|
AbstractSequentialList<E> |
此类提供的骨干实现
List界面最小化以实现此接口由“连续访问”数据存储备份所需的工作(如链接列表)。
|
AbstractSet<E> |
此类提供的骨干实现
Set界面最小化以实现此接口所需的工作。
|
ArrayDeque<E> |
可调整大小的数组的实现的 Deque 接口。
|
ArrayList<E> |
可调整大小的数组的实现
List接口。
|
Arrays |
该类包含用于操作数组的各种方法(如排序和搜索)。
|
Base64 |
该类仅由用于获得Base64编码方案的编码器和解码器的静态方法组成。
|
Base64.Decoder |
该类使用RFC 4648和RFC 2045中规定的Base64编码方案来实现用于解码字节数据的解码器。
|
Base64.Encoder |
该类使用RFC 4648和RFC 2045中规定的Base64编码方案来实现用于编码字节数据的编码器。
|
BitSet |
该类实现了根据需要增长的位向量。
|
Calendar |
所述
Calendar 类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方法
calendar fields 如
YEAR ,
MONTH ,
DAY_OF_MONTH ,
HOUR ,等等,以及用于操纵该日历字段,如获取的日期下个星期。
|
Calendar.Builder |
Calendar.Builder 用于创建一个
Calendar 从各个日期-时间参数。
|
Collections |
此类仅由静态方法组合或返回集合。
|
Currency |
代表货币。
|
Date |
Date 类
Date 一个特定的时间,以毫秒的精度。
|
Dictionary<K,V> |
Dictionary 类是任何类的抽象父类,例如
Hashtable ,它将键映射到值。
|
DoubleSummaryStatistics |
统计数据的收集状态,如count,min,max,sum和average。
|
EnumMap<K extends Enum<K>,V> |
一个专门 Map 实现与枚举类型键一起使用。
|
EnumSet<E extends Enum<E>> |
一个专门 Set 实现与枚举类型一起使用。
|
EventListenerProxy<T extends EventListener> |
EventListener 类的抽象包装类,它将一组附加参数与侦听器相关联。
|
EventObject |
所有事件状态对象应从其派生的根类。
|
FormattableFlags |
FomattableFlags被传递给 Formattable.formatTo() 方法和修改的输出格式为Formattables 。
|
Formatter |
printf风格格式字符串的解释器。
|
GregorianCalendar |
GregorianCalendar 是的具体子
Calendar ,并提供了世界上大多数国家使用的标准日历系统。
|
HashMap<K,V> |
基于哈希表的实现的
Map接口。
|
HashSet<E> |
此类实现
Set接口,由哈希表(实际为
HashMap实例)支持。
|
Hashtable<K,V> |
该类实现了一个哈希表,它将键映射到值。
|
IdentityHashMap<K,V> |
此类实现
Map接口利用哈希表,比较键(和值)时使用引用相等代替对象相等的。
|
IntSummaryStatistics |
统计数据的收集状态,如count,min,max,sum和average。
|
LinkedHashMap<K,V> |
哈希表和链表实现的
Map接口,具有可预测的迭代次序。
|
LinkedHashSet<E> |
哈希表和链表实现的
Set接口,具有可预测的迭代次序。
|
LinkedList<E> |
双链表实现
List 和
Deque 接口。
|
ListResourceBundle |
ListResourceBundle 是一个抽象类
ResourceBundle 管理资源,以方便和易于使用的列表区域设置。
|
Locale |
一个
Locale 对象代表一个特定的地理,政治或文化区域。
|
Locale.Builder |
Builder 用于从setter
Locale 的值构建Locale的
Locale 。
|
Locale.LanguageRange |
该类表示在
RFC 4647 Matching of Language Tags中定义的
语言范围 。
|
LongSummaryStatistics |
统计数据的收集状态,如count,min,max,sum和average。
|
Objects |
该类由
static 用于对对象进行
static 实用方法组成。
|
Observable |
此类表示可观察对象或模型视图范例中的“数据”。
|
Optional<T> |
可能包含或不包含非空值的容器对象。
|
OptionalDouble |
一个可能含有也可能不包含
double 值的容器对象。
|
OptionalInt |
一个可能包含也可能不包含
int 值的容器对象。
|
OptionalLong |
一个可能包含也可能不包含
long 值的容器对象。
|
PriorityQueue<E> |
基于优先级堆的无界优先级queue 。
|
Properties |
Properties 类表示一组持久的属性。
|
PropertyPermission |
此类用于属性权限。
|
PropertyResourceBundle |
PropertyResourceBundle 是的具体子类
ResourceBundle 管理资源使用一组属性文件中的静态字符串的语言环境。
|
Random |
该类的实例用于生成伪随机数的流。
|
ResourceBundle |
资源束包含区域特定的对象。
|
ResourceBundle.Control |
ResourceBundle.Control 定义了在捆绑包加载过程中由
ResourceBundle.getBundle 工厂方法调用的一组回调方法。
|
Scanner |
一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。
|
ServiceLoader<S> |
一个简单的服务提供商加载工具。
|
SimpleTimeZone |
SimpleTimeZone 是
SimpleTimeZone 的具体子类,
TimeZone 用于公历的时区。
|
Spliterators |
静态类和用于上操作或创建的实例的方法 Spliterator 和其原始特Spliterator.OfInt , Spliterator.OfLong 和Spliterator.OfDouble 。
|
Spliterators.AbstractDoubleSpliterator |
摘要
Spliterator.OfDouble 实现
trySplit 以允许有限的并行性。
|
Spliterators.AbstractIntSpliterator |
摘要
Spliterator.OfInt 实现
trySplit 以允许有限的并行性。
|
Spliterators.AbstractLongSpliterator |
摘要
Spliterator.OfLong 实现
trySplit 以允许有限的并行性。
|
Spliterators.AbstractSpliterator<T> |
摘要
Spliterator 实现
trySplit 以允许有限的并行性。
|
SplittableRandom |
适用于(在其他上下文中)使用可能产生子任务的孤立并行计算的均匀伪随机值的生成器。
|
Stack<E> |
Stack 类代表一个最先进先出(LIFO)堆栈的对象。
|
StringJoiner |
StringJoiner 用于构造由分隔符分隔的字符序列,并且可选地从提供的前缀开始,并以提供的后缀结尾。
|
StringTokenizer |
字符串tokenizer类允许应用程序将字符串拆分成令牌。
|
Timer |
线程调度任务以供将来在后台线程中执行的功能。
|
TimerTask |
可以由计时器进行一次性或重复执行的任务。
|
TimeZone |
TimeZone 表示时区偏移量,也可以显示夏令时。
|
TreeMap<K,V> |
一个基于红黑树的 NavigableMap 实现。
|
TreeSet<E> |
A NavigableSet 实现基于TreeMap 。
|
UUID |
一个表示不可变的通用唯一标识符(UUID)的类。
|
Vector<E> |
Vector 类实现了可扩展的对象数组。
|
WeakHashMap<K,V> |
基于哈希表的实现的
Map接口,具有
弱键 。
|
Enum | 描述 |
---|---|
Formatter.BigDecimalLayoutForm |
枚举为
BigDecimal 格式化。
|
Locale.Category |
枚举地区类别。
|
Locale.FilteringMode |
此枚举提供常量来选择区域设置匹配的过滤模式。
|
异常 | 描述 |
---|---|
ConcurrentModificationException |
当不允许这样的修改时,可以通过检测到对象的并发修改的方法来抛出此异常。
|
DuplicateFormatFlagsException |
在格式说明符中提供重复标志时抛出未经检查的异常。
|
EmptyStackException |
通过
Stack 类中的方法抛出,表示堆栈为空。
|
FormatFlagsConversionMismatchException |
转换和标志不兼容时抛出未经检查的异常。
|
FormatterClosedException |
格式化程序已关闭时抛出未检查的异常。
|
IllegalFormatCodePointException |
当与所界定的无效Unicode代码点的字符未经检查的异常 Character.isValidCodePoint(int) 被传递给Formatter 。
|
IllegalFormatConversionException |
当与格式说明符对应的参数是不兼容的类型时抛出未检查的异常。
|
IllegalFormatException |
当格式字符串包含与给定参数不兼容的非法语法或格式说明符时抛出未检查的异常。
|
IllegalFormatFlagsException |
提供非法组合标志时抛出未检查的异常。
|
IllegalFormatPrecisionException |
当精度比其他
-1负值未经检查的异常,转换不支持的精度,或者值在其他方面不受支持。
|
IllegalFormatWidthException |
当格式宽度比其他
-1负值或其他不受支持的未经检查的异常。
|
IllformedLocaleException |
通过 Locale 和Locale.Builder 中的方法抛出,以表明参数不是一个格式正确的BCP 47标签。
|
InputMismatchException |
由
Scanner 抛出,表示
Scanner 到的令牌与预期类型的模式不匹配,或令牌超出预期类型的范围。
|
InvalidPropertiesFormatException |
抛出,表明操作无法完成,因为输入不符合相应的XML文档类型属性的集合,如按照 Properties 规范。
|
MissingFormatArgumentException |
当有格式说明符没有相应的参数或参数索引引用不存在的参数时抛出未检查的异常。
|
MissingFormatWidthException |
需要格式宽度时抛出未检查的异常。
|
MissingResourceException |
表示资源丢失。
|
NoSuchElementException |
被各种访问器方法抛出,表示被请求的元素不存在。
|
TooManyListenersException |
TooManyListenersException 异常用作Java事件模型的一部分,用于注释和实现组播事件源的单播特殊情况。
|
UnknownFormatConversionException |
给出未知转换时抛出未检查的异常。
|
UnknownFormatFlagsException |
给定未知标志时抛出未检查的异常。
|
Error | 描述 |
---|---|
ServiceConfigurationError |
加载服务提供商时发生错误时抛出错误。
|
Enum | 描述 |
---|---|
TimeUnit |
A
TimeUnit 表示给定粒度单位的持续时间,并提供了跨单位转换的实用方法,并在这些单元中执行定时和延迟操作。
|
异常 | 描述 |
---|---|
BrokenBarrierException |
当线程尝试等待处于断开状态的屏障或线程等待时进入断开状态时抛出异常。
|
CancellationException |
异常表示由于任务被取消,无法检索值生成任务的结果,如 FutureTask 。
|
CompletionException |
在完成结果或任务的过程中遇到错误或其他异常时抛出异常。
|
ExecutionException |
尝试检索通过抛出异常中止的任务的结果时抛出的异常。
|
RejectedExecutionException |
异常通过抛出 Executor 当任务不能执行所接受。
|
TimeoutException |
阻塞操作超时时抛出异常。
|
类 | 描述 |
---|---|
AtomicBoolean |
一个
boolean 值可以用原子更新。
|
AtomicInteger |
一个
int 可能原子更新的值。
|
AtomicIntegerArray |
一个
int 数组,其中元素可以原子更新。
|
AtomicIntegerFieldUpdater<T> |
基于反射的实用程序,可以对指定类的指定的
volatile int 字段进行原子更新。
|
AtomicLong |
一个
long 值可以用原子更新。
|
AtomicLongArray |
可以
long 地更新元素的
long 数组。
|
AtomicLongFieldUpdater<T> |
基于反射的实用程序,可以对指定类的指定的
volatile long 字段进行原子更新。
|
AtomicMarkableReference<V> |
AtomicMarkableReference 维护对象引用以及可以原子更新的标记位。
|
AtomicReference<V> |
可以原子更新的对象引用。
|
AtomicReferenceArray<E> |
可以以原子方式更新元素的对象引用数组。
|
AtomicReferenceFieldUpdater<T,V> |
基于反射的实用程序,可以对指定类的指定的
volatile volatile参考字段进行原子更新。
|
AtomicStampedReference<V> |
AtomicStampedReference 维护对象引用以及可以原子更新的整数“印记”。
|
DoubleAccumulator |
一个或多个变量,它们一起保持运行
double 使用所提供的功能更新值。
|
DoubleAdder |
一个或多个变量一起维持一个初始值为零的
double 。
|
LongAccumulator |
一个或多个变量,它们一起保持运行
long 使用所提供的功能更新值。
|
LongAdder |
一个或多个变量一起保持一个初始的零点
long 。
|
接口 | 描述 |
---|---|
Condition | |
Lock |
Lock 实现提供比使用
synchronized 方法和语句可以获得的更广泛的锁定操作。
|
ReadWriteLock |
一个 ReadWriteLock 保持对相关locks ,一个用于只读操作,另一个用于写入。
|
类 | 描述 |
---|---|
AbstractOwnableSynchronizer |
可以由线程专有的同步器。
|
AbstractQueuedLongSynchronizer |
AbstractQueuedSynchronizer 的版本,其中同步状态维持为long 。
|
AbstractQueuedSynchronizer |
提供一个框架,用于实现依赖先进先出(FIFO)等待队列的阻塞锁和相关同步器(信号量,事件等)。
|
LockSupport |
用于创建锁和其他同步类的基本线程阻塞原语。
|
ReentrantLock |
一个可重入互斥 Lock 具有相同的基本行为和语义的隐式监视器锁定使用访问synchronized 方法和语句,但功能更强大。
|
ReentrantReadWriteLock |
ReadWriteLock 的一个实现支持类似的语义到ReentrantLock 。
|
ReentrantReadWriteLock.ReadLock |
该锁由方法
ReentrantReadWriteLock.readLock() 返回。
|
ReentrantReadWriteLock.WriteLock |
该锁由方法
ReentrantReadWriteLock.writeLock() 返回。
|
StampedLock |
一种基于能力的锁,具有三种模式用于控制读/写访问。
|
接口 | 描述 |
---|---|
BiConsumer<T,U> |
表示接受两个输入参数并且不返回结果的操作。
|
BiFunction<T,U,R> |
表示接受两个参数并产生结果的函数。
|
BinaryOperator<T> |
表示对同一类型的两个操作数的操作,产生与操作数相同类型的结果。
|
BiPredicate<T,U> |
表示两个参数的谓词(布尔值函数)。
|
BooleanSupplier |
代表供应商
boolean -valued结果。
|
Consumer<T> |
表示接受单个输入参数并且不返回结果的操作。
|
DoubleBinaryOperator |
代表对两个
double 操作数的操作,并产生一个
double 结果。
|
DoubleConsumer |
表示接受单个
double 参数的操作,不返回任何结果。
|
DoubleFunction<R> |
表示接受双值参数并产生结果的函数。
|
DoublePredicate |
表示一个
double 值参数的谓词(布尔值函数)。
|
DoubleSupplier |
代表供应商
double -valued结果。
|
DoubleToIntFunction |
表示接受双值参数并产生int值结果的函数。
|
DoubleToLongFunction |
表示接受双值参数并产生长期值结果的函数。
|
DoubleUnaryOperator |
表示对单个
double 值操作数的操作,产生一个
double 结果。
|
Function<T,R> |
表示接受一个参数并产生结果的函数。
|
IntBinaryOperator |
代表对两个
int 操作数的操作,并产生一个
int 结果。
|
IntConsumer |
表示接受单个
int 参数的操作,并且不返回任何结果。
|
IntFunction<R> |
表示一个接受int值参数并产生结果的函数。
|
IntPredicate |
表示一个
int 值参数的谓词(布尔值函数)。
|
IntSupplier |
代表供应商
int -valued结果。
|
IntToDoubleFunction |
表示接受一个int值参数并产生一个双值结果的函数。
|
IntToLongFunction |
表示接受一个int值参数并产生一个长效结果的函数。
|
IntUnaryOperator |
表示对单个
int 操作数产生
int 结果的操作。
|
LongBinaryOperator |
代表对两个
long 操作数的操作,并产生一个
long 结果。
|
LongConsumer |
表示接受单个
long 值参数的操作,并且不返回任何结果。
|
LongFunction<R> |
表示接受长期参数并产生结果的函数。
|
LongPredicate |
表示一个
long 值参数的谓词(布尔值函数)。
|
LongSupplier |
代表long
long 结果的供应商。
|
LongToDoubleFunction |
表示接受长期参数并产生双重值结果的函数。
|
LongToIntFunction |
表示接受长值参数并产生int值结果的函数。
|
LongUnaryOperator |
表示对单个
long 值的操作数的操作,该操作数产生一个
long 结果。
|
ObjDoubleConsumer<T> |
表示接受对象值和
double 值参数的操作,不返回任何结果。
|
ObjIntConsumer<T> |
表示接受对象值和
int 值参数的操作,不返回任何结果。
|
ObjLongConsumer<T> |
表示接受对象值和
long 值参数的操作,不返回任何结果。
|
Predicate<T> |
表示一个参数的谓词(布尔值函数)。
|
Supplier<T> |
代表结果供应商。
|
ToDoubleBiFunction<T,U> |
表示接受两个参数并产生双值结果的函数。
|
ToDoubleFunction<T> |
表示产生双值结果的函数。
|
ToIntBiFunction<T,U> |
表示一个接受两个参数并产生一个int值结果的函数。
|
ToIntFunction<T> |
表示产生一个int值结果的函数。
|
ToLongBiFunction<T,U> |
表示接受两个参数并产生长效结果的函数。
|
ToLongFunction<T> |
表示产生长期效果的函数。
|
UnaryOperator<T> |
表示对单个操作数产生与其操作数相同类型的结果的操作。
|
接口 | 描述 |
---|---|
Pack200.Packer |
打包机引擎对输入的JAR文件进行各种转换,使包流由压缩器(如gzip或zip)高度压缩。
|
Pack200.Unpacker |
解包器引擎将打包流转换为JAR文件。
|
类 | 描述 |
---|---|
Attributes |
属性类将Manifest属性名称映射到关联的字符串值。
|
Attributes.Name |
Attributes.Name类表示存储在此Map中的属性名称。
|
JarEntry |
此类用于表示JAR文件条目。
|
JarFile |
JarFile 类用于从任何可以使用
java.io.RandomAccessFile 打开的文件读取jar文件的内容。
|
JarInputStream |
JarInputStream 类用于从任何输入流读取JAR文件的内容。
|
JarOutputStream |
JarOutputStream 类用于将JAR文件的内容写入任何输出流。
|
Manifest |
Manifest类用于维护清单条目名称及其相关属性。
|
Pack200 |
从Pack200格式的压缩流转换JAR文件。
|
异常 | 描述 |
---|---|
JarException |
表示在读取或写入JAR文件时发生了某种错误。
|
接口 | 描述 |
---|---|
Filter |
可以使用过滤器对超出记录级别提供的控制范围内的记录进行细粒度控制。
|
LoggingMXBean |
记录设备的管理界面。
|
类 | 描述 |
---|---|
ConsoleHandler |
此
Handler将日志记录发布到
System.err 。
|
ErrorManager |
ErrorManager对象可以附加到处理程序来处理在记录期间在处理程序中发生的任何错误。
|
FileHandler |
简单的文件记录
Handler 。
|
Formatter |
格式化程序提供对LogRecords进行格式化的支持。
|
Handler |
一个
Handler对象从
Logger采用日志消息和出口他们。
|
Level |
Level类定义了一组可用于控制日志输出的标准日志记录级别。
|
Logger |
Logger对象用于记录特定系统或应用程序组件的消息。
|
LoggingPermission |
当SecurityManager运行的代码调用其中一个日志控件方法(如Logger.setLevel)时,SecurityManager将检查该权限。
|
LogManager |
有一个全局LogManager对象用于维护关于日志记录器和日志服务的一组共享状态。
|
LogRecord |
LogRecord对象用于在日志框架和各个日志处理程序之间传递日志请求。
|
MemoryHandler |
Handler缓冲在内存中的循环缓冲区中的请求。
|
SimpleFormatter |
以人类可读格式打印
LogRecord 的简要摘要。
|
SocketHandler |
简单网络记录
Handler 。
|
StreamHandler |
基于流的日志记录
Handler 。
|
XMLFormatter |
将LogRecord格式化为标准XML格式。
|
接口 | 描述 |
---|---|
MatchResult |
匹配操作的结果。
|
类 | 描述 |
---|---|
Matcher |
执行上匹配操作的引擎character sequence通过解释 Pattern 。
|
Pattern |
正则表达式的编译表示。
|
异常 | 描述 |
---|---|
PatternSyntaxException |
抛出未经检查的异常,以指示正则表达式模式中的语法错误。
|
接口 | 描述 |
---|---|
ResourceBundleControlProvider |
提供 ResourceBundle.Control 实现的服务提供商的接口 。
|
类 | 描述 |
---|---|
CalendarDataProvider |
服务提供者的抽象类,提供与区域相关的 Calendar 参数。
|
CalendarNameProvider |
提供
Calendar 字段值的本地化字符串表示(显示名称)的服务提供者的抽象类。
|
CurrencyNameProvider |
一个抽象类的服务提供者提供本地化货币符号和显示名称 Currency 类。
|
LocaleNameProvider |
为 Locale 类提供本地化名称的服务提供商的抽象类。
|
LocaleServiceProvider |
这是所有本地敏感的服务提供商接口(SPI)的超类。
|
TimeZoneNameProvider |
一个抽象类的服务提供者提供本地化时区名称 TimeZone 类。
|
接口 | 描述 |
---|---|
BaseStream<T,S extends BaseStream<T,S>> |
流的基本界面,它们是支持顺序和并行聚合操作的元素序列。
|
Collector<T,A,R> |
A
mutable reduction operation将输入元素累加到可变结果容器中,可选地在所有输入元素被处理之后将累积结果转换成最终表示。
|
DoubleStream |
支持顺序和并行聚合操作的原始双值元素序列。
|
DoubleStream.Builder |
DoubleStream 可变构建器。
|
IntStream |
支持顺序和并行聚合操作的原始int值元素序列。
|
IntStream.Builder |
IntStream 可变构建器。
|
LongStream |
支持顺序和并行聚合操作的原始长值元素序列。
|
LongStream.Builder |
一个
LongStream 可变构建器。
|
Stream<T> |
支持顺序和并行聚合操作的一系列元素。
|
Stream.Builder<T> |
Stream 可变构建器。
|
类 | 描述 |
---|---|
Collectors |
的实施方式中 Collector 实现各种有用的还原操作,如累加元件到集合,根据各种标准总结元件等
|
StreamSupport |
用于创建和操纵流的低级实用程序方法。
|
Enum | 描述 |
---|---|
Collector.Characteristics |
指示Collector的属性的
Collector ,可用于优化还原实现。
|
接口 | 描述 |
---|---|
Checksum |
表示数据校验和的接口。
|
类 | 描述 |
---|---|
Adler32 |
可用于计算数据流的Adler-32校验和的类。
|
CheckedInputStream |
也保持正在读取的数据的校验和的输入流。
|
CheckedOutputStream |
一个输出流,它还维护正在写入的数据的校验和。
|
CRC32 |
可用于计算数据流的CRC-32的类。
|
Deflater |
该类支持通用压缩使用流行的ZLIB压缩库。
|
DeflaterInputStream |
实现用于压缩“放气”压缩格式的数据的输入流过滤器。
|
DeflaterOutputStream |
该类实现了一种用于压缩“放气”压缩格式的数据的输出流过滤器。
|
GZIPInputStream |
该类实现了一个流过滤器,用于读取GZIP文件格式的压缩数据。
|
GZIPOutputStream |
该类实现了一个流过滤器,用于以GZIP文件格式写入压缩数据。
|
Inflater |
此类提供对使用流行的ZLIB压缩库的通用解压缩的支持。
|
InflaterInputStream |
该类实现了一个流过滤器,用于以“deflate”压缩格式解压缩数据。
|
InflaterOutputStream |
实现输出流过滤器,用于解压缩以“放气”压缩格式存储的数据。
|
ZipEntry |
此类用于表示ZIP文件条目。
|
ZipFile |
此类用于从zip文件读取条目。
|
ZipInputStream |
该类实现了以ZIP文件格式读取文件的输入流过滤器。
|
ZipOutputStream |
该类实现了以ZIP文件格式写入文件的输出流过滤器。
|
异常 | 描述 |
---|---|
DataFormatException |
发出数据格式错误的信号。
|
ZipException |
表示发生了某种类型的Zip异常。
|
Error | 描述 |
---|---|
ZipError |
表示发生了不可恢复的错误。
|
类 | 描述 |
---|---|
ServerSocketFactory |
此类创建服务器套接字。
|
SocketFactory |
这个类创建套接字。
|
接口 | 描述 |
---|---|
HandshakeCompletedListener |
该接口由希望接收关于在给定SSL连接上完成SSL协议握手的通知的任何类实现。
|
HostnameVerifier |
此类是主机名验证的基本界面。
|
KeyManager |
这是JSSE密钥管理器的基础接口。
|
ManagerFactoryParameters |
此类是向KeyManagerFactory或TrustManagerFactory提供特定于算法的信息的基本界面。
|
SSLSession |
在SSL中,会话用于描述两个实体之间持续的关系。
|
SSLSessionBindingListener |
该接口由想要知道何时被绑定或从SSLSession绑定的对象来实现。
|
SSLSessionContext |
A
SSLSessionContext 表示与单个实体
SSLSessionContext 联的一组
SSLSession 。
|
TrustManager |
这是JSSE信托管理器的基础接口。
|
X509KeyManager |
此接口的实例管理哪些基于X509证书的密钥对用于认证安全套接字的本地端。
|
X509TrustManager |
此接口的实例管理哪些X509证书可用于验证安全套接字的远程端。
|
类 | 描述 |
---|---|
CertPathTrustManagerParameters |
CertPathParameters的包装器。
|
ExtendedSSLSession |
扩展
SSLSession 接口以支持其他会话属性。
|
HandshakeCompletedEvent |
此事件表示在给定SSL连接上完成SSL握手。
|
HttpsURLConnection |
HttpsURLConnection 扩展了
HttpURLConnection ,支持https特定功能。
|
KeyManagerFactory |
该类作为关键管理人员基于关键材料来源的工厂。
|
KeyManagerFactorySpi |
这个类定义的
(SPI)
KeyManagerFactory 类。
|
KeyStoreBuilderParameters |
封装KeyStore.Builders列表的X509KeyManagers的参数对象。
|
SNIHostName |
此类的实例表示服务器名称指示(SNI)扩展中的类型为
host_name 的服务器名称。
|
SNIMatcher |
此类的实例表示在 SNIServerName 实例上执行匹配操作的匹配器。
|
SNIServerName |
此类的实例表示服务器名称指示(SNI)扩展中的服务器名称。
|
SSLContext |
这个类的实例代表一个安全的套接字协议实现,作为安全套接字工厂的工厂,或
SSLEngine s。
|
SSLContextSpi |
这个类定义的
(SPI)
SSLContext 类。
|
SSLEngine |
一种使用协议(如安全套接层(SSL)或
IETF RFC 2246 "Transport Layer Security" (TLS)协议)进行安全
通信的类,但是与传输无关。
|
SSLEngineResult |
通过
SSLEngine I / O调用生成的结果状态的
SSLEngine 。
|
SSLParameters |
封装SSL / TLS连接的参数。
|
SSLPermission |
此类用于各种网络权限。
|
SSLServerSocket |
此类扩展了
ServerSocket s,并使用安全套接字层(SSL)或传输层安全(TLS)协议等协议提供安全的服务器套接字。
|
SSLServerSocketFactory |
SSLServerSocketFactory s创建
SSLServerSocket s。
|
SSLSessionBindingEvent |
此事件传播到SSLSessionBindingListener。
|
SSLSocket |
该类扩展了
Socket s,并使用诸如“安全套接字层”(SSL)或IETF“传输层安全”(TLS)协议之类的
Socket 来提供安全套接字。
|
SSLSocketFactory |
SSLSocketFactory s创建
SSLSocket s。
|
StandardConstants |
标准常数定义
|
TrustManagerFactory |
该类作为基于信任资料来源的信托经理的工厂。
|
TrustManagerFactorySpi |
这个类定义的
(SPI)
TrustManagerFactory 类。
|
X509ExtendedKeyManager |
抽象类,用于扩展X509KeyManager接口。
|
X509ExtendedTrustManager |
扩展到
X509TrustManager 接口,支持SSL / TLS连接敏感信任管理。
|
Enum | 描述 |
---|---|
SSLEngineResult.HandshakeStatus |
一个
SSLEngineResult 枚举描述了这个
SSLEngine 的当前握手状态。
|
SSLEngineResult.Status |
一个
SSLEngineResult 枚举描述的整体结果
SSLEngine 操作。
|
异常 | 描述 |
---|---|
SSLException |
表示由SSL子系统检测到的某种错误。
|
SSLHandshakeException |
表示客户端和服务器无法协商所需的安全级别。
|
SSLKeyException |
报告错误的SSL密钥。
|
SSLPeerUnverifiedException |
表示对等体的身份尚未验证。
|
SSLProtocolException |
报告SSL协议操作中的错误。
|
接口 | 描述 |
---|---|
Bindings |
键/值对的映射,其键均为
Strings 。
|
Compilable |
ScriptEngines实现的可选接口,其方法将脚本编译为可重复执行的表单,而无需重新编译。
|
Invocable |
由ScriptEngines实现的可选接口,其方法允许在先前执行的脚本中调用过程。
|
ScriptContext |
该接口的实现类用于将脚本引擎与对象(如作用域绑定)连接在托管应用程序中。
|
ScriptEngine |
ScriptEngine 是基本接口,其方法必须在本规范的每个实现中都具有完全的功能。
|
ScriptEngineFactory |
ScriptEngineFactory 用于描述和实例化
ScriptEngines 。
|
类 | 描述 |
---|---|
AbstractScriptEngine |
为
eval 方法的几个变体提供标准实现。
|
CompiledScript |
由存储编译结果的类扩展。
|
ScriptEngineManager |
该
ScriptEngineManager 实现了一个发现和实例化机制
ScriptEngine 类和还保持存储由所有Manager创建的引擎所共享的状态键/值对的集合。
|
SimpleBindings |
一个简单的实现绑定由
HashMap 或其他一些指定的
Map 。
|
SimpleScriptContext |
ScriptContext的简单实现。
|
异常 | 描述 |
---|---|
ScriptException |
脚本API的通用
异常 类。
|
接口 | 描述 |
---|---|
Destroyable |
诸如凭证的对象可以可选地实现该接口以提供破坏其内容的能力。
|
Refreshable |
诸如凭证的对象可以可选地实现该接口以提供刷新自身的能力。
|
类 | 描述 |
---|---|
AuthPermission |
此类用于验证权限。
|
Policy | Deprecated
从JDK版本1.4开始 - 由java.security.Policy替代。
|
PrivateCredentialPermission |
此类用于保护对属于特定
Subject 私有凭据的访问。
|
Subject |
A
Subject 表示单个实体(例如人)的相关信息的分组。
|
SubjectDomainCombiner |
一个
SubjectDomainCombiner 与校长更新的ProtectionDomains从
Subject 与此相关
SubjectDomainCombiner 。
|
异常 | 描述 |
---|---|
DestroyFailedException |
信号
destroy 操作失败。
|
RefreshFailedException |
信号
refresh 操作失败。
|
接口 | 描述 |
---|---|
Callback |
该接口的实现被传递到
CallbackHandler ,允许底层安全服务与呼叫应用程序交互以检索特定的认证数据(例如用户名和密码)或显示某些信息(例如错误和警告消息)的能力。
|
CallbackHandler |
应用程序实现
CallbackHandler 并将其传递给基础安全服务,以便它们可以与应用程序交互以检索特定的身份验证数据,例如用户名和密码,或显示某些信息,例如错误和警告消息。
|
类 | 描述 |
---|---|
ChoiceCallback |
基础安全服务实例,并通过一个
ChoiceCallback 到
handle 一个的方法
CallbackHandler ,以显示选项列表并获取选中的选项(S)。
|
ConfirmationCallback |
基础安全服务实例,并通过一个
ConfirmationCallback 到
handle 一个的方法
CallbackHandler ,以请求YES / NO,确定/取消,YES / NO / CANCEL或其他类似的确认。
|
LanguageCallback |
基础安全服务实例,并通过一个
LanguageCallback 到
handle 一个的方法
CallbackHandler 检索
Locale 用于本地化的文本。
|
NameCallback |
基础安全服务实例,并通过一个
NameCallback 到
handle 一个的方法
CallbackHandler ,以获取名称信息。
|
PasswordCallback |
基础安全服务实例,并通过一个
PasswordCallback 到
handle 一个的方法
CallbackHandler ,以获取密码信息。
|
TextInputCallback |
基础安全服务实例,并通过一个
TextInputCallback 到
handle 一个的方法
CallbackHandler 检索普通的文本信息。
|
TextOutputCallback |
基础安全服务实例,并通过一个
TextOutputCallback 到
handle 一个的方法
CallbackHandler ,以显示信息消息,警告消息和错误消息。
|
异常 | 描述 |
---|---|
UnsupportedCallbackException |
信号
CallbackHandler 不能识别一个特定的
Callback 。
|
接口 | 描述 |
---|---|
Configuration.Parameters |
这表示配置参数的标记界面。
|
类 | 描述 |
---|---|
AppConfigurationEntry |
此类表示为Configuration类中的
getAppConfigurationEntry(String appName) 方法中指定的应用
Configuration 配置的单个
LoginModule 条目。
|
AppConfigurationEntry.LoginModuleControlFlag |
此类表示是否
LoginModule 是必需的,REQUISITE,不足或可选的。
|
Configuration |
一个配置对象负责指定哪个LoginModule应该用于一个特定的应用程序,以及应该按照什么顺序调用LoginModule。
|
ConfigurationSpi |
这个类定义的
(SPI)
Configuration 类。
|
LoginContext |
LoginContext 类描述了用于认证主题的基本方法,并提供了独立于底层认证技术开发应用程序的方法。
|
异常 | 描述 |
---|---|
AccountException |
通用帐户异常。
|
AccountExpiredException |
表示用户帐户已过期。
|
AccountLockedException |
指示帐户被锁定。
|
AccountNotFoundException |
表示找不到帐户。
|
CredentialException |
通用凭证异常。
|
CredentialExpiredException |
信号
Credential 已过期。
|
CredentialNotFoundException |
表示没有找到凭据。
|
FailedLoginException |
表示用户身份验证失败。
|
LoginException |
这是基本的登录异常。
|
接口 | 描述 |
---|---|
LoginModule |
LoginModule 描述了认证技术提供商实现的接口。
|
类 | 描述 |
---|---|
X500Principal |
这个类代表X.500
Principal 。
|
X500PrivateCredential |
这个班代表一个
X500PrivateCredential 。
|
类 | 描述 |
---|---|
Certificate |
用于管理各种身份证件的抽象类。
|
X509Certificate |
X.509 v1证书的抽象类。
|
异常 | 描述 |
---|---|
CertificateEncodingException |
证书编码异常。
|
CertificateException |
此异常表示各种证书问题之一。
|
CertificateExpiredException |
证书过期例外
|
CertificateNotYetValidException |
证书还没有有效的例外。
|
CertificateParsingException |
证书解析异常。
|