|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Exception 的软件包 | |
|---|---|
| java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
| java.awt.color | 提供用于颜色空间的类。 |
| java.awt.datatransfer | 提供在应用程序之间和在应用程序内部传输数据的接口和类。 |
| java.awt.dnd | Drag 和 Drop 是一种直接操作操作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 |
| java.awt.event | 提供处理由 AWT 组件所激发的各类事件的接口和类。 |
| java.awt.geom | 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 |
| java.awt.im.spi | 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口。 |
| java.awt.image | 提供创建和修改图像的各种类。 |
| java.awt.print | 为通用的打印 API 提供类和接口。 |
| java.beans | 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 |
| java.io | 通过数据流、序列化和文件系统提供系统输入和输出。 |
| java.lang | 提供利用 Java 编程语言进行程序设计的基础类。 |
| java.lang.annotation | 为 Java 编程语言注释设施提供库支持。 |
| java.lang.instrument | 提供允许 Java 编程语言代理监测运行在 JVM 上的程序的服务。 |
| java.lang.reflect | 提供类和接口,以获取关于类和对象的反射信息。 |
| java.net | 为实现网络应用程序提供类。 |
| java.nio | 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 |
| java.nio.channels | 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 |
| java.nio.charset | 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 |
| java.rmi | 提供 RMI 包。 |
| java.rmi.activation | 为 RMI 对象激活提供支持。 |
| java.rmi.server | 提供支持服务器端 RMI 的类和接口。 |
| java.security | 为安全框架提供类和接口。 |
| java.security.acl | 此包中的类和接口已经被 java.security 包中的类取代。 |
| java.security.cert | 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 |
| java.security.spec | 提供密钥规范和算法参数规范的类和接口。 |
| java.sql | 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 |
| java.text | 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 |
| java.util | 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 |
| java.util.concurrent | 在并发编程中很常用的实用工具类。 |
| java.util.jar | 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 |
| java.util.logging | 提供 JavaTM 2 平台核心日志工具的类和接口。 |
| java.util.prefs | 此包允许应用程序存储并检索用户和系统首选项和配置数据。 |
| java.util.regex | 用于匹配字符序列与正则表达式指定模式的类。 |
| java.util.zip | 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 |
| javax.activity | 包含解组期间通过 ORB 机制抛出的与 Activity 服务有关的异常。 |
| javax.crypto | 为 cryptographic(加密)操作提供类和接口。 |
| javax.imageio | Java Image I/O API 的主要包。 |
| javax.imageio.metadata | 用于处理读写元数据的 Java Image I/O API 的包。 |
| javax.management | 提供 Java Management Extensions 的核心类。 |
| javax.management.loading | 提供实现高级动态加载的类。 |
| javax.management.modelmbean | 提供了 ModelMBean 类的定义。 |
| javax.management.monitor | 提供 monitor 类的定义。 |
| javax.management.openmbean | 提供开放数据类型和 Open MBean 描述符类。 |
| javax.management.relation | 提供 Relation Service 的定义。 |
| javax.management.remote | 对 JMX MBean 服务器进行远程访问使用的接口。 |
| javax.management.timer | 提供对 Timer MBean(计时器 MBean)的定义。 |
| javax.naming | 为访问命名服务提供类和接口。 |
| javax.naming.directory | 扩展 javax.naming 包以提供访问目录服务的功能。 |
| javax.naming.ldap | 提供对 LDAPv3 扩展操作和控件的支持。 |
| javax.naming.spi | 提供一些方法来动态地插入对通过 javax.naming 和相关包访问命名和目录服务的支持。 |
| javax.net.ssl | 提供用于安全套接字包的类。 |
| javax.print | 为 JavaTM Print Service API 提供了主要类和接口。 |
| javax.print.attribute | 提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。 |
| javax.security.auth | 此包提供用于进行身份验证和授权的框架。 |
| javax.security.auth.callback | 此包提供与应用程序进行交互所必需的类,以便检索信息(例如,包括用户名和密码的身份验证数据)或显示信息(例如,错误和警告消息)。 |
| javax.security.auth.login | 此包提供可插入的身份验证框架。 |
| javax.security.cert | 为公钥证书类。 |
| javax.security.sasl | 包含用于支持 SASL 的类和接口。 |
| javax.sound.midi | 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 |
| javax.sound.sampled | 提供用于捕获、处理和回放取样的音频数据的接口和类。 |
| javax.sql.rowset | JDBC RowSet 实现的标准接口和基类。 |
| javax.sql.rowset.serial | 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 |
| javax.sql.rowset.spi | 第三方供应商在其同步提供程序的实现中必须使用的标准类和接口。 |
| javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
| javax.swing.text | 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 |
| javax.swing.tree | 提供处理 javax.swing.JTree 的类和接口。 |
| javax.swing.undo | 允许开发人员为应用程序(例如文本编辑器)中的撤消/恢复提供支持。 |
| javax.transaction | 包含解组期间通过 ORB 机制抛出的三个异常。 |
| javax.transaction.xa | 提供定义事务管理器和资源管理器之间的协定的 API,它允许事务管理器添加或删除 JTA 事务中的资源对象(由资源管理器驱动程序提供)。 |
| javax.xml.datatype | XML/Java 类型映射关系。 |
| javax.xml.parsers | 提供允许处理 XML 文档的类。 |
| javax.xml.transform | 此包定义了用于处理转换指令,以及执行从源到结果的转换的一般 API。 |
| javax.xml.xpath | 此包提供了用于 XPath 表达式的计算和访问计算环境的 object-model neutral API。 |
| org.ietf.jgss | 此包提供一个框架,该框架允许应用程序开发人员通过利用统一的 API 使用一些来自各种基础安全机制(如 Kerberos)的安全服务,如身份验证、数据完整性和和数据机密性。 |
| org.omg.CORBA | 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 |
| org.omg.CORBA.DynAnyPackage | 提供与 DynAny 接口一起使用的异常(InvalidValue、Invalid、InvalidSeq 和 TypeMismatch)。 |
| org.omg.CORBA.ORBPackage | 提供由 ORB.resolve_initial_references 方法抛出的异常 InvalidName,以及由 ORB 类中的动态 Any 创建方法抛出的异常 InconsistentTypeCode。 |
| org.omg.CORBA.portable | 提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 |
| org.omg.CORBA.TypeCodePackage | 提供用户定义的异常 BadKind 和 Bounds,它们将由 TypeCode 类中的方法抛出。 |
| org.omg.CosNaming.NamingContextExtPackage | 此包包含以下在 org.omg.CosNaming.NamingContextExt 中使用的类: AddressHelper StringNameHelper URLStringHelper InvalidAddress 包规范 有关 Java 2 平台、标准版 v.1.4 ORB 遵守的官方规范的受支持部分的明确列表,请参阅 Official Specifications for CORBA support in J2SE 1.4。 |
| org.omg.CosNaming.NamingContextPackage | 此包包含 org.omg.CosNaming 包的 Exception 类。 |
| org.omg.IOP.CodecFactoryPackage | 此包包含 IOP::CodeFactory 接口中指定的异常(作为 Portable Interceptor 规范的一部分)。 |
| org.omg.IOP.CodecPackage | 此包根据 IOP::Codec IDL 接口定义生成。 |
| org.omg.PortableInterceptor | 提供一个注册 ORB 挂钩 (hook) 的机制,通过这些挂钩 ORB 服务可以截取执行 ORB 的正常流。 |
| org.omg.PortableInterceptor.ORBInitInfoPackage | 此包包含 OMG Portable Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.7.2 小节中指定的 PortableInterceptor 模块的 ORBInitInfo 本地接口中的异常和 typedef。 |
| org.omg.PortableServer | 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 |
| org.omg.PortableServer.CurrentPackage | 提供各种方法实现,这些实现能够访问调用方法的对象的身份。 |
| org.omg.PortableServer.POAManagerPackage | 封装 POA 关联的处理状态。 |
| org.omg.PortableServer.POAPackage | 允许程序员构造可在不同 ORB 产品间移植的对象实现。 |
| org.w3c.dom | 为文档对象模型 (DOM) 提供接口,该模型是 Java API for XML Processing 的组件 API。 |
| org.w3c.dom.events | |
| org.w3c.dom.ls | |
| org.xml.sax | 此包提供了核心 SAX API。 |
| java.awt 中 Exception 的使用 |
|---|
| java.awt 中 Exception 的子类 | |
|---|---|
class |
AWTException
表示发生了 Absract Window Toolkit 异常。 |
class |
FontFormatException
此异常由 Font 类中的 createFont 方法抛出,以指示指定的字体很糟糕。 |
class |
HeadlessException
在不支持键盘、显示器或鼠标的环境中调用与键盘、显示器或鼠标有关的代码时,被抛出的异常。 |
class |
IllegalComponentStateException
当 AWT 组件未处于所请求操作的适当状态时,抛出该异常。 |
| java.awt.color 中 Exception 的使用 |
|---|
| java.awt.color 中 Exception 的子类 | |
|---|---|
class |
CMMException
如果本机 CMM 返回一个错误,则抛出此异常。 |
class |
ProfileDataException
当访问或处理 ICC_Profile 对象出现错误时,抛出此异常。 |
| java.awt.datatransfer 中 Exception 的使用 |
|---|
| java.awt.datatransfer 中 Exception 的子类 | |
|---|---|
class |
MimeTypeParseException
对分析相关异常的 MimeType 进行封装的类 |
class |
UnsupportedFlavorException
当所请求的数据不支持此 flavor 时,抛出此异常。 |
| java.awt.dnd 中 Exception 的使用 |
|---|
| java.awt.dnd 中 Exception 的子类 | |
|---|---|
class |
InvalidDnDOperationException
java.awt.dnd 包中的各种方法都会抛出此异常。 |
| java.awt.event 中 Exception 的使用 |
|---|
| 返回 Exception 的 java.awt.event 中的方法 | |
|---|---|
Exception |
InvocationEvent.getException()
返回在执行 Runnable 的 run() 方法时捕获的任何 Exception。 |
| java.awt.geom 中 Exception 的使用 |
|---|
| java.awt.geom 中 Exception 的子类 | |
|---|---|
class |
IllegalPathStateException
对于正在执行的特定操作而言(如将路径段追加到不具有初始 moveto 的 GeneralPath),如果操作在处于非法状态的路径上执行,则抛出 IllegalPathStateException。 |
class |
NoninvertibleTransformException
NoninvertibleTransformException 类表示在执行的操作要求 AffineTransform 对象可逆但 AffineTransform 处于不可逆状态时抛出的异常。 |
| java.awt.im.spi 中 Exception 的使用 |
|---|
| 抛出 Exception 的 java.awt.im.spi 中的方法 | |
|---|---|
InputMethod |
InputMethodDescriptor.createInputMethod()
创建相应输入方法的新实例。 |
| java.awt.image 中 Exception 的使用 |
|---|
| java.awt.image 中 Exception 的子类 | |
|---|---|
class |
ImagingOpException
如果某个 BufferedImageOp 或 RasterOp 过滤器方法无法处理图像,则抛出 ImagingOpException。 |
class |
RasterFormatException
如果 Raster 中存在无效的布局信息,则抛出 RasterFormatException。 |
| java.awt.print 中 Exception 的使用 |
|---|
| java.awt.print 中 Exception 的子类 | |
|---|---|
class |
PrinterAbortException
PrinterAbortException 类是 PrinterException 的子类,用于指示用户或应用程序在打印过程中终止打印作业。 |
class |
PrinterException
PrinterException 类及其子类用于指示打印系统中发生的异常情况。 |
class |
PrinterIOException
PrinterIOException 类是 PrinterException 的子类,用于指示在打印过程中发生了某种 IO 错误。 |
| java.beans 中 Exception 的使用 |
|---|
| java.beans 中 Exception 的子类 | |
|---|---|
class |
IntrospectionException
在 Introspection 期间发生异常时抛出的异常。 |
class |
PropertyVetoException
当某一属性的提议更改表示一个不可接受的值时,将抛出 PropertyVetoException。 |
| 参数类型为 Exception 的 java.beans 中的方法 | |
|---|---|
void |
ExceptionListener.exceptionThrown(Exception e)
此方法在捕获可恢复的异常时调用。 |
| 抛出 Exception 的 java.beans 中的方法 | |
|---|---|
void |
Statement.execute()
执行方法找到一个与 methodName 属性同名的方法,并在目标上调用该方法。 |
Object |
Expression.getValue()
如果此实例的 value 属性尚未设置,则此方法利用这些参数,在此目标上动态查找具有指定 methodName 的方法,并调用该方法。 |
| java.io 中 Exception 的使用 |
|---|
| java.io 中 Exception 的子类 | |
|---|---|
class |
CharConversionException
用于字符转换异常的基类。 |
class |
EOFException
当输入过程中意外到达文件或流的末尾时,抛出此异常。 |
class |
FileNotFoundException
当试图打开指定路径名表示的文件失败时,抛出此异常。 |
class |
InterruptedIOException
I/O 操作已中断信号。 |
class |
InvalidClassException
当 Serialization 运行时检测到某个类具有以下问题之一时,抛出此异常。 |
class |
InvalidObjectException
指示一个或多个反序列化对象未通过验证测试。 |
class |
IOException
当发生某种 I/O 异常时,抛出此异常。 |
class |
NotActiveException
当序列化和反序列化不活动时,抛出此异常。 |
class |
NotSerializableException
当实例需要具有序列化接口时,抛出此异常。 |
class |
ObjectStreamException
特定于 Object Stream 类的所有异常的超类。 |
class |
OptionalDataException
指示对象读取操作失败的异常,原因是无法读取流中的基本数据或已序列化对象的数据末尾。 |
class |
StreamCorruptedException
当从对象流中读取的控制信息与内部一致性检查相冲突时,抛出此异常。 |
class |
SyncFailedException
当 sync 操作失败时,抛出此异常。 |
class |
UnsupportedEncodingException
不支持字符编码。 |
class |
UTFDataFormatException
在数据输入流中或由实现该数据输入接口的任何类中以 UTF-8 修改版格式读取错误字符串时,抛出此异常。 |
class |
WriteAbortedException
在写入操作过程中抛出 ObjectStreamException 之一的信号。 |
| 声明为 Exception 的 java.io 中的字段 | |
|---|---|
Exception |
WriteAbortedException.detail
在写入 ObjectStream 时捕获的异常。 |
| 参数类型为 Exception 的 java.io 中的构造方法 | |
|---|---|
WriteAbortedException(String s,
Exception ex)
使用描述该异常的字符串和导致中止的异常构造一个 WriteAbortedException。 |
|
| java.lang 中 Exception 的使用 |
|---|
| java.lang 中 Exception 的子类 | |
|---|---|
class |
ArithmeticException
当出现异常的运算条件时,抛出此异常。 |
class |
ArrayIndexOutOfBoundsException
用非法索引访问数组时抛出的异常。 |
class |
ArrayStoreException
试图将错误类型的对象存储到一个对象数组时抛出的异常。 |
class |
ClassCastException
当试图将对象强制转换为不是实例的子类时,抛出该异常。 |
class |
ClassNotFoundException
当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常: Class 类中的 forName 方法。 |
class |
CloneNotSupportedException
当调用 Object 类中的 clone 方法克隆对象,但该对象的类无法实现 Cloneable 接口时,抛出该异常。 |
class |
EnumConstantNotPresentException
当应用程序试图通过名称和枚举类型访问那些不包含具有指定名称的常量的枚举常量时,抛出该异常。 |
class |
IllegalAccessException
当应用程序试图创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方法或构造方法的定义时,抛出 IllegalAccessException。 |
class |
IllegalArgumentException
抛出的异常表明向方法传递了一个不合法或不正确的参数。 |
class |
IllegalMonitorStateException
抛出的异常表明某一线程已经试图等待对象的监视器,或者试图通知其他正在等待对象的监视器而本身没有指定监视器的线程。 |
class |
IllegalStateException
在非法或不适当的时间调用方法时产生的信号。 |
class |
IllegalThreadStateException
指示线程没有处于请求操作所要求的适当状态时抛出的异常。 |
class |
IndexOutOfBoundsException
指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。 |
class |
InstantiationException
当应用程序试图使用 Class 类中的 newInstance 方法创建一个类的实例,而指定的类对象因为是一个接口或是一个抽象类而无法实例化时,抛出该异常。 |
class |
InterruptedException
当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的 iterrupt 方法中断它时,抛出该异常。 |
class |
NegativeArraySizeException
如果应用程序试图创建大小为负的数组,则抛出该异常。 |
class |
NoSuchFieldException
类不包含指定名称的字段时产生的信号。 |
class |
NoSuchMethodException
无法找到某一特定方法时,抛出该异常。 |
class |
NullPointerException
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。 |
class |
NumberFormatException
当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。 |
class |
RuntimeException
RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。 |
class |
SecurityException
由安全管理器抛出的异常,指示存在安全侵犯。 |
class |
StringIndexOutOfBoundsException
此异常由 String 方法抛出,指示索引或者为负,或者超出字符串的大小。 |
class |
TypeNotPresentException
当应用程序试图使用表示类型名称的字符串对类型进行访问,但无法找到带有指定名称的类型定义时,抛出该异常。 |
class |
UnsupportedOperationException
当不支持请求的操作时,抛出该异常。 |
| java.lang.annotation 中 Exception 的使用 |
|---|
| java.lang.annotation 中 Exception 的子类 | |
|---|---|
class |
AnnotationTypeMismatchException
若某个注释的类型在对该注释进行编译(或序列化)后发生了更改,而程序试图访问该注释的元素时,抛出此异常。 |
class |
IncompleteAnnotationException
若某个注释在编译(或序列化)后将某个注释类型添加到其类型定义中,而程序试图该注释类型的元素时,抛出此异常。 |
| java.lang.instrument 中 Exception 的使用 |
|---|
| java.lang.instrument 中 Exception 的子类 | |
|---|---|
class |
IllegalClassFormatException
当其输入参数无效时,由 ClassFileTransformer.transform 的实现抛出该异常。 |
class |
UnmodifiableClassException
在无法修改指定类之一时,由 Instrumentation.redefineClasses 的实现抛出此异常。 |
| java.lang.reflect 中 Exception 的使用 |
|---|
| java.lang.reflect 中 Exception 的子类 | |
|---|---|
class |
InvocationTargetException
InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的经过检查的异常。 |
class |
MalformedParameterizedTypeException
当反射方法遇到语义错误的参数化类型,而反射方法需要实例化该类型时,抛出该异常。 |
class |
UndeclaredThrowableException
如果代理实例的调用处理程序的 invoke 方法抛出一个经过检查的异常(不可分配给 RuntimeException 或 Error 的 Throwable),且该异常不可分配给该方法(在代理实例上调用该方法,并将其指派到调用处理程序)的 throws 子句中声明的任何异常类,则由代理实例上的方法调用抛出此异常。 |
| java.net 中 Exception 的使用 |
|---|
| java.net 中 Exception 的子类 | |
|---|---|
class |
BindException
试图将套接字绑定到本地地址和端口时发生错误的情况下,抛出此异常。 |
class |
HttpRetryException
抛出此异常指示 HTTP 请求需要重试,但由于启用了流模式而无法自动重试。 |
class |
MalformedURLException
抛出这一异常指示出现了错误的 URL。 |
class |
NoRouteToHostException
试图将套接字连接到远程地址和端口时发生错误的情况下,抛出此异常。 |
class |
PortUnreachableException
在连接的数据报上已接收到 ICMP Port Unreachable 消息时,抛出该异常。 |
class |
ProtocolException
抛出此异常指示在底层协议中存在错误,如 TCP 错误。 |
class |
SocketException
抛出此异常指示在底层协议中存在错误,如 TCP 错误。 |
class |
SocketTimeoutException
如果在读取或接受套接字时发生超时,则抛出此异常。 |
class |
UnknownHostException
指示主机 IP 地址无法确定而抛出的异常。 |
class |
UnknownServiceException
抛出这一异常指示出现了未知服务异常。 |
class |
URISyntaxException
抛出经过检查的指示字符串不能解析为 URI 引用的异常。 |
| java.nio 中 Exception 的使用 |
|---|
| java.nio 中 Exception 的子类 | |
|---|---|
class |
BufferOverflowException
当相关 put 操作达到目标缓冲区限制时,抛出此未经检查的异常。 |
class |
BufferUnderflowException
当相关 get 操作达到源缓冲区限制时,抛出此未经检查的异常。 |
class |
InvalidMarkException
当试图重置一个尚未定义其标记的缓冲区时,抛出此未检查的异常。 |
class |
ReadOnlyBufferException
当在只读缓冲区上调用内容可变(content-mutation)的方法(例如 put 或 compact 方法)时,抛出此未经检查的异常。 |
| java.nio.channels 中 Exception 的使用 |
|---|
| java.nio.channels 中 Exception 的子类 | |
|---|---|
class |
AlreadyConnectedException
试图对已经连接的 SocketChannel 进行连接时抛出的未经检查的异常。 |
class |
AsynchronousCloseException
当在某个信道的 I/O 操作中处于阻塞状态的某个线程被另一个线程关闭了该信道或部分信道时,该信道所接收的经过检查的异常。 |
class |
CancelledKeyException
当试图使用不再有效的选择键时,抛出此未经检查的异常。 |
class |
ClosedByInterruptException
当在某个信道的 I/O 操作中处于阻塞状态的某个线程被另一个线程中断时,该线程将收到此经过检查的异常。 |
class |
ClosedChannelException
当试图对已关闭的、或者至少对某个 I/O 操作已关闭的信道上调用或完成该操作时,抛出此经过检查的异常。 |
class |
ClosedSelectorException
试图在已关闭的选择器上调用 I/O 操作时抛出的未经检查的异常。 |
class |
ConnectionPendingException
试图连接一个正在进行非阻塞连接操作的 SocketChannel 时抛出的未经检查的异常。 |
class |
FileLockInterruptionException
当某个线程正在等待获取文件锁定时被另一个线程中断,则由该线程接收此经过检查的异常。 |
class |
IllegalBlockingModeException
当以错误的阻塞模式调用特定于某个阻塞模式的操作时,抛出此未经检查的异常。 |
class |
IllegalSelectorException
试图将一个通道注册到一个不是由创建该通道的提供者所创建的选择器时,抛出此未经检查的异常。 |
class |
NoConnectionPendingException
在没有首先成功调用 connect 方法的情况下调用 SocketChannel 的 finishConnect 方法时,抛出此未经检查的异常。 |
class |
NonReadableChannelException
试图对一个最初未允许对其进行读取操作的通道进行读取时,抛出此未经检查的异常。 |
class |
NonWritableChannelException
试图对一个最初未允许对其进行写入操作的通道进行写入时,抛出此未经检查的异常。 |
class |
NotYetBoundException
试图在尚未绑定的服务器套接字通道上调用 I/O 操作时,抛出此未经检查的异常。 |
class |
NotYetConnectedException
试图在尚未连接的套接字通道上调用 I/O 操作时,抛出此未经检查的异常。 |
class |
OverlappingFileLockException
试图获取某个文件区域上的锁定,而该区域与同一 Java 虚拟机已锁定的某个区域重叠时,或者当另一个线程已经等待锁定同一文件的重叠区域时,抛出此未经检查的异常。 |
class |
UnresolvedAddressException
试图对未解析的套接字地址调用网络操作时,抛出此未经检查的异常。 |
class |
UnsupportedAddressTypeException
试图绑定或连接到一个其类型不受支持的套接字地址时,抛出此未经检查的异常。 |
| java.nio.charset 中 Exception 的使用 |
|---|
| java.nio.charset 中 Exception 的子类 | |
|---|---|
class |
CharacterCodingException
出现字符编码或解码错误时,抛出此经过检查的异常。 |
class |
IllegalCharsetNameException
将一个不是合法 charset 名称的字符串用作 charset 名称时,抛出此未经检查的异常。 |
class |
MalformedInputException
当输入字节序列对于给定 charset 来说是不合法的,或者输入字符序列不是合法的 16 位 Unicode 序列时,抛出此经过检查的异常。 |
class |
UnmappableCharacterException
当输入字符(或字节)序列有效,但不能被映射为输出字节(或字符)序列时,抛出此经过检查的异常。 |
class |
UnsupportedCharsetException
当不支持请求的 charset 时,抛出此未经检查的异常。 |
| 参数类型为 Exception 的 java.nio.charset 中的构造方法 | |
|---|---|
CoderMalfunctionError(Exception cause)
初始化此类的一个实例。 |
|
| java.rmi 中 Exception 的使用 |
|---|
| java.rmi 中 Exception 的子类 | |
|---|---|
class |
AccessException
AccessException 由 java.rmi.Naming 类(特别是 bind、rebind 和 unbind)的某些方法和 java.rmi.activation.ActivationSystem 接口的方法抛出,以指示调用方不允许执行该方法调用所请求的操作。 |
class |
AlreadyBoundException
如果试图将注册表中的对象绑定到已具有相关绑定的名称上,则抛出 AlreadyBoundException。 |
class |
ConnectException
如果拒绝远程主机对连接的远程方法调用,则抛出 ConnectException。 |
class |
ConnectIOException
如果在连接到远程主机以便进行远程方法调用时发生 IOException,则抛出 ConnectIOException。 |
class |
MarshalException
如果在编组远程调用标题、参数或远程方法调用的返回值时发生 java.io.IOException,则抛出 MarshalException。 |
class |
NoSuchObjectException
如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException。 |
class |
NotBoundException
如果试图在注册表中查找或解绑没有相关绑定的名称,则抛出 NotBoundException。 |
class |
RemoteException
RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。 |
class |
RMISecurityException
已过时。 由 SecurityException 取代。应用程序代码从来不应直接引用此类,且 RMISecurityManager 不再抛出 java.lang.SecurityException 的这个子类。 |
class |
ServerError
当在服务器上处理远程方法调用时(既可以是解编参数、执行远程方法本身时,也可以是编组返回值时),如果抛出 Error,则作为远程方法调用的结果,将抛出 ServerError。 |
class |
ServerException
在服务器上处理远程方法调用(既可以在解编参数时,也可以是在执行远程方法本身时)时,如果抛出 RemoteException,则作为远程方法调用的结果,也会抛出 ServerException。 |
class |
ServerRuntimeException
已过时。 无替换版本 |
class |
StubNotFoundException
如果在导入某个远程对象时无法找到该对象的有效 stub 类,则抛出 StubNotFoundException。 |
class |
UnexpectedException
如果远程方法调用的客户机因为该调用而收到一个未经检查的异常(该异常不属于远程接口方法的 throws 语句中声明的经检查的异常类型),则抛出 UnexpectedException。 |
class |
UnmarshalException
在解组参数时或者如果发生以下任何情况导致远程方法调用,则抛出 UnmarshalException:
如果在解组调用标题时发生异常
如果返回值的协议无效
如果解组参数(在服务器端)或返回值(在客户机端)时发生 java.io.IOException。 |
| 参数类型为 Exception 的 java.rmi 中的构造方法 | |
|---|---|
AccessException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 AccessException。 |
|
ConnectException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 ConnectException。 |
|
ConnectIOException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 ConnectIOException。 |
|
MarshalException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 MarshalException。 |
|
ServerException(String s,
Exception ex)
构造带有指定详细消息和嵌入异常的 ServerException。 |
|
ServerRuntimeException(String s,
Exception ex)
已过时。 无替换版本 |
|
StubNotFoundException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 StubNotFoundException。 |
|
UnexpectedException(String s,
Exception ex)
构造带有指定详细消息和嵌入异常的 UnexpectedException。 |
|
UnknownHostException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 UnknownHostException。 |
|
UnmarshalException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 UnmarshalException。 |
|
| java.rmi.activation 中 Exception 的使用 |
|---|
| java.rmi.activation 中 Exception 的子类 | |
|---|---|
class |
ActivateFailedException
在一个对可激活对象的远程调用过程中,当激活失败时,此异常由 RMI 运行时抛出。 |
class |
ActivationException
激活接口所使用的一般异常。 |
class |
UnknownGroupException
当 java.rmi.activation 包中类和接口的方法的 ActivationGroupID 参数被确定为无效时(即不为 ActivationSystem 所知),则这些方法将抛出一个 UnknownGroupException。 |
class |
UnknownObjectException
当 java.rmi.activation 包中类和接口的方法的 ActivationID 参数被确定为无效时,这些方法将抛出一个 UnknownObjectException。 |
| 参数类型为 Exception 的 java.rmi.activation 中的构造方法 | |
|---|---|
ActivateFailedException(String s,
Exception ex)
构造带指定详细消息和嵌套异常的 ActivateFailedException。 |
|
| java.rmi.server 中 Exception 的使用 |
|---|
| java.rmi.server 中 Exception 的子类 | |
|---|---|
class |
ExportException
ExportException 是在尝试导出远程对象失败时抛出的 RemoteException。 |
class |
ServerCloneException
如果在克隆 UnicastRemoteObject 的过程中发生远程异常,则抛出 ServerCloneException。 |
class |
ServerNotActiveException
如果在服务于远程方法调用之外调用 getClientHost 方法,则 ServerNotActiveException 是在调用 RemoteServer.getClientHost 的过程中抛出的 Exception。 |
class |
SkeletonMismatchException
已过时。 无替代版本。在 Java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 Skeleton。 |
class |
SkeletonNotFoundException
已过时。 无替代版本在 Java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 Skeleton。 |
class |
SocketSecurityException
已废弃的 ExportException 的子类。 |
| 声明为 Exception 的 java.rmi.server 中的字段 | |
|---|---|
Exception |
ServerCloneException.detail
异常原因。 |
| 参数类型为 Exception 的 java.rmi.server 中的方法 | |
|---|---|
boolean |
RMIFailureHandler.failure(Exception ex)
在 RMI 运行时无法通过 RMISocketFactory 创建 ServerSocket 时调用该 failure 回调。 |
| 抛出 Exception 的 java.rmi.server 中的方法 | |
|---|---|
void |
Skeleton.dispatch(Remote obj,
RemoteCall theCall,
int opnum,
long hash)
已过时。 无替代版本 |
void |
RemoteCall.executeCall()
已过时。 无替代版本 |
void |
RemoteRef.invoke(RemoteCall call)
已过时。 1.2 样式 stub 不再使用此方法。stub 使用远程引用上的单个方法 invoke(Remote, Method, Object[], int) 来执行参数编组、远程方法执行和返回值解组,而不是使用对远程引用(newCall、invoke 和 done)的方法调用序列。 |
Object |
RemoteRef.invoke(Remote obj,
Method method,
Object[] params,
long opnum)
调用某个方法。 |
| 参数类型为 Exception 的 java.rmi.server 中的构造方法 | |
|---|---|
ExportException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 ExportException。 |
|
ServerCloneException(String s,
Exception cause)
构造带指定详细消息和原因的 ServerCloneException。 |
|
SkeletonNotFoundException(String s,
Exception ex)
已过时。 构造带指定详细消息和嵌入异常的 SkeletonNotFoundException。 |
|
SocketSecurityException(String s,
Exception ex)
构造带指定详细消息和嵌入异常的 SocketSecurityIOException。 |
|
| java.security 中 Exception 的使用 |
|---|
| java.security 中 Exception 的子类 | |
|---|---|
class |
AccessControlException
此异常由 AccessController 抛出,提示请求的访问(对关键系统资源(如文件系统或网络)的访问)被拒绝。 |
class |
DigestException
此为一般 Message Digest 异常。 |
class |
GeneralSecurityException
GeneralSecurityException 类是一个一般安全异常类,可以为所有从其扩展的与安全有关的异常类提供类型安全。 |
class |
InvalidAlgorithmParameterException
用于无效或不合适的算法参数的异常。 |
class |
InvalidKeyException
用于无效 Key(无效的编码、错误的长度、未初始化等)的异常。 |
class |
InvalidParameterException
当将无效参数传递给某个方法时抛出此异常,设计该异常供 JCA/JCE 引擎类使用。 |
class |
KeyException
此异常是基本的密钥异常。 |
class |
KeyManagementException
此异常是用于所有处理密钥管理的操作的通用密钥管理异常。 |
class |
KeyStoreException
这是一般的 KeyStore 异常。 |
class |
NoSuchAlgorithmException
当请求特定的加密算法而它在该环境中不可用时抛出此异常。 |
class |
NoSuchProviderException
当请求特定安全性 provider 但它在该环境中不可用时抛出此异常。 |
class |
PrivilegedActionException
doPrivileged(PrivilegedExceptionAction) 和 doPrivileged(PrivilegedExceptionAction, AccessControlContext context) 抛出此异常来指示执行的操作抛出了经过检查的异常。 |
class |
ProviderException
用于 Provider 异常(例如误配置错误或不可恢复的内部错误)的运行时异常,Provider 可以为它创建子类以抛出特殊的、特定于 provider 的运行时错误。 |
class |
SignatureException
这是一般的签名异常。 |
class |
UnrecoverableEntryException
如果 keystore 中的某项无法恢复,则抛出此异常。 |
class |
UnrecoverableKeyException
如果 keystore 中的密钥无法恢复,则抛出此异常。 |
| 返回 Exception 的 java.security 中的方法 | |
|---|---|
Exception |
PrivilegedActionException.getException()
返回特权计算抛出的异常,该异常导致此 PrivilegedActionException。 |
| 抛出 Exception 的 java.security 中的方法 | |
|---|---|
T |
PrivilegedExceptionAction.run()
执行计算。 |
| 参数类型为 Exception 的 java.security 中的构造方法 | |
|---|---|
PrivilegedActionException(Exception exception)
构造一个新的“包装”指定 Exception 的 PrivilegedActionException。 |
|
| java.security.acl 中 Exception 的使用 |
|---|
| java.security.acl 中 Exception 的子类 | |
|---|---|
class |
AclNotFoundException
如果对不存在的 ACL(访问控制列表)进行引用,则抛出此异常。 |
class |
LastOwnerException
如果试图删除访问控制列表的最后一个所有者,则抛出此异常。 |
class |
NotOwnerException
当只允许对象(如访问控制列表)的所有者修改对象,但是试图进行修改的 Principal 不是所有者时,抛出此异常。 |
| java.security.cert 中 Exception 的使用 |
|---|
| java.security.cert 中 Exception 的子类 | |
|---|---|