怎样java获取qq窗口句柄 java awt应用程序的窗体控件句柄

C#根据句柄改变窗体控件值
来源:博客园
需求是这样,有个程序界面我们需要通过自己的程序持续输入数据,界面如图。可以获得控件的句柄而用钩子写入值。这里需要用到spy++工具。在VS的工具下有个spy++工具,打开如下图通过这个工具可以获得窗体的句柄,当然这里获得的句柄只能用于测试,因为.net开发的程序窗体每次打开句柄都会变,都需要重新获得。这个工具的用处在于找一个控件的前一句柄控件和后一句柄控件。一、引用//寻找目标进程窗口
[DllImport("USER32.DLL")]public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);[DllImport("USER32.DLL", EntryPoint = "FindWindowEx", SetLastError = true)]public static extern IntPtr FindWindowEx(IntPtr hwndParent, uint hwndChildAfter,string lpszClass, string lpszWindow);//设置进程窗口到最前
[DllImport("USER32.DLL")]public static extern bool SetForegroundWindow(IntPtr hWnd);//模拟键盘事件
[DllImport("USER32.DLL")]public static extern void keybd_event(Byte bVk, Byte bScan, Int32 dwFlags, Int32 dwExtraInfo);public delegate bool CallBack(IntPtr hwnd, int lParam);[DllImport("USER32.DLL")]public static extern int EnumChildWindows(IntPtr hWndParent, CallBack lpfn, int lParam);//给CheckBox发送信息[DllImport("USER32.DLL", EntryPoint = "SendMessage", SetLastError = true, CharSet = CharSet.Auto)]public static extern int SendMessage(IntPtr hwnd, UInt32 wMsg, int wParam, int lParam);//给Text发送信息[DllImport("USER32.DLL", EntryPoint = "SendMessage")]private static extern int SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, string lParam);[DllImport("USER32.DLL")]public static extern IntPtr GetWindow(IntPtr hWnd, int wCmd);二、方法公共方法/// &summary&/// 查找窗体上控件句柄/// &/summary&/// &param name="hwnd"&父窗体句柄&/param&/// &param name="lpszWindow"&控件标题(Text)&/param&/// &param name="bChild"&设定是否在子窗体中查找&/param&/// &returns&控件句柄,没找到返回IntPtr.Zero&/returns&private static IntPtr FindWindowEx(IntPtr hwnd, string lpszWindow, bool bChild){
IntPtr iResult = IntPtr.Z
// 首先在父窗体上查找控件
iResult = FindWindowEx(hwnd, 0, null, lpszWindow);
// 如果找到直接返回控件句柄
if (iResult != IntPtr.Zero) return iR
// 如果设定了不在子窗体中查找
if (!bChild) return iR
// 枚举子窗体,查找控件句柄
int i = EnumChildWindows(
IntPtr f1 = FindWindowEx(h, 0, null, lpszWindow);
if (f1 == IntPtr.Zero)
iResult = f1;
// 返回查找结果
return iR}/// &summary&/// 输入回车/// &/summary&private static void PrintEnter(){
keybd_event(Convert.ToByte(13), 0, 0, 0);
keybd_event(Convert.ToByte(13), 0, 2, 0);}获得窗体句柄IntPtr wcHandle = FindWindow(null, "窗体名称");if (wcHandle != IntPtr.Zero){
//设置游戏窗口到最前
SetForegroundWindow(wcHandle);}获得有Title的控件句柄uint BM_GETCHECK = 0xF0;uint BST_CHECKED = 0xF1;IntPtr weightIntPtr = FindWindowEx(wcHandle, "输入重量[&H]", true);if (weightIntPtr != IntPtr.Zero){
//获得Checkbox值
int i = SendMessage(weightIntPtr, BM_GETCHECK, 0, 0);
//更改CheckBox值
SendMessage(weightIntPtr, BST_CHECKED, 1, 0);}获得没Title的控件句柄public enum WindowSearch{
GW_HWNDFIRST = 0, //同级别第一个
GW_HWNDLAST = 1, //同级别最后一个
GW_HWNDNEXT = 2, //同级别下一个
GW_HWNDPREV = 3, //同级别上一个
GW_OWNER = 4, //属主窗口
GW_CHILD = 5 //子窗口}获取与指定窗口具有指定关系的窗口的句柄 }IntPtr waybill = GetWindow(waybillIntPtr, (int)WindowSearch.GW_HWNDNEXT);SendMessage(waybill, WM_SETTEXT, IntPtr.Zero, waybillValue);这里完成了我们的需求,改变了窗体中选择框和Text文本框的值。
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动windowsapi通过句柄获取控件在窗口的坐标问题?NativeRECTsRECT=newNativeRECT();//get屏幕RECTGetWindowRect(hWnd,outsRECT);问
windows api 通过句柄获取控件在窗口的坐标问题?
NativeRECT sRECT = new NativeRECT();
//get 屏幕 RECT
GetWindowRect(hWnd, out sRECT);
问题1:该方法有时获去到的值是负数 ? 求解答?
ScreenToClient(hWnd, ref xx);
问题2:该方法获取到的值 一直是0
//结构体布局 本机位置
[StructLayout(LayoutKind.Sequential)]
public struct NativeRECT
看你的nativerect怎么定义的,和C++的结构体签名、顺序是否一致。
解决方案二:
public struct RECT
public int L
public int T
public int R
public int B
//结构体布局 本机位置
[StructLayout(LayoutKind.Sequential)]
public struct NativeRECT
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
开发者常用软件,超百款实用软件一站式提供【图文】JavaSwing界面设计(所有控件及示例)----好_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JavaSwing界面设计(所有控件及示例)----好
&&JavaSwing界面设计(所有控件及示例)
很好的材料啊
我的java图像界面编程学习经历
大小:1.78MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢接口 java.io.Serializable 的使用 (Java 2 Platform SE 5.0)
JavaTM&2&PlatformStandard&Ed. 5.0
接口 java.io.Serializable的使用
提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。&
包含用于创建用户界面和绘制图形图像的所有类。&
提供用于颜色空间的类。&
提供在应用程序之间和在应用程序内部传输数据的接口和类。&
Drag 和 Drop 是一种直接操作操作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。&
提供处理由 AWT 组件所激发的各类事件的接口和类。&
提供与字体相关的类和接口。&
提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。&
提供创建和修改图像的各种类。&
提供用于生成与呈现无关的图像的类和接口。&
为通用的打印 API 提供类和接口。&
包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。&
提供与 bean 上下文有关的类和接口。&
通过数据流、序列化和文件系统提供系统输入和输出。&
提供利用 Java 编程语言进行程序设计的基础类。&
为 Java 编程语言注释设施提供库支持。&
提供允许 Java 编程语言代理监测运行在 JVM 上的程序的服务。&
提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。&
提供类和接口,以获取关于类和对象的反射信息。&
提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。&
为实现网络应用程序提供类。&
定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。&
定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。&
定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。&
提供 RMI 包。&
为 RMI 对象激活提供支持。&
为 RMI 分布式垃圾回收提供了类和接口。&
提供支持服务器端 RMI 的类和接口。&
为安全框架提供类和接口。&
此包中的类和接口已经被 java.security 包中的类取代。&
提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。&
提供的接口用于生成如 RSA Laboratory Technical Note PKCS#1 中所定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及如 NIST 的 FIPS-186 中所定义的 DSA(数字签名算法)密钥。&
提供密钥规范和算法参数规范的类和接口。&
提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。&
提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。&
包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。&
在并发编程中很常用的实用工具类。&
类的小工具包,支持在单个变量上解除锁定的线程安全编程。&
为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。&
提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。&
提供 JavaTM 2 平台核心日志工具的类和接口。&
此包允许应用程序存储并检索用户和系统首选项和配置数据。&
用于匹配字符序列与正则表达式指定模式的类。&
提供用于读写标准 ZIP 和 GZIP 文件格式的类。&
包含解组期间通过 ORB 机制抛出的与 Activity 服务有关的异常。&
为 cryptographic(加密)操作提供类和接口。&
按在 RSA Laboratories' PKCS #3 中定义的那样提供 Diffie-Hellman 密钥接口。&
为密钥规范和算法参数规范提供类和接口。&
Java Image I/O API 的主要包。&
用于处理读写元数据的 Java Image I/O API 的包。&
提供 Java Management Extensions 的核心类。&
提供实现高级动态加载的类。&
提供了 ModelMBean 类的定义。&
提供 monitor 类的定义。&
提供开放数据类型和 Open MBean 描述符类。&
提供 Relation Service 的定义。&
对 JMX MBean 服务器进行远程访问使用的接口。&
RMI 连接器是供 JMX Remote API 使用的一种连接器,后者使用 RMI 将客户端请求传输到远程 MBean 服务器。&
提供对 Timer MBean(计时器 MBean)的定义。&
为访问命名服务提供类和接口。&
扩展 javax.naming 包以提供访问目录服务的功能。&
在访问命名和目录服务时提供对事件通知的支持。&
提供对 LDAPv3 扩展操作和控件的支持。&
提供一些方法来动态地插入对通过 javax.naming 和相关包访问命名和目录服务的支持。&
提供用于安全套接字包的类。&
为 JavaTM Print Service API 提供了主要类和接口。&
提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。&
包 javax.print.attribute.standard 包括特定打印属性的类。&
包 javax.print.event 包含事件类和侦听器接口。&
包含用于 RMI-IIOP 的可移植性 API。&
通过安全套接字层 (SSL) 或传输层安全 (TLS) 协议提供
此包提供用于进行身份验证和授权的框架。&
此包提供与应用程序进行交互所必需的类,以便检索信息(例如,包括用户名和密码的身份验证数据)或显示信息(例如,错误和警告消息)。&
此包包含与 Kerberos 网络身份验证协议相关的实用工具类。&
此包提供可插入的身份验证框架。&
此包包含应该用来在 Subject 中存储 X500 Principal 和 X500 Private Crendentials 的类。&
包含用于支持 SASL 的类和接口。&
提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。&
提供用于捕获、处理和回放取样的音频数据的接口和类。&
为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。&
JDBC RowSet 实现的标准接口和基类。&
提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。&
第三方供应商在其同步提供程序的实现中必须使用的标准类和接口。&
提供一组&轻量级&(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。&
提供围绕 Swing 组件绘制特殊边框的类和接口。&
包含供 JColorChooser 组件使用的类和接口。&
供 Swing 组件触发的事件使用。&
提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。&
提供了根据基本外观构建的用户界面对象。&
提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。&
Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。&
提供用于处理 javax.swing.JTable 的类和接口。&
提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。&
提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。&
提供默认的 HTML 解析器以及支持类。&
提供一个类 (RTFEditorKit),用于创建富文本格式(Rich-Text-Format)的文本编辑器。&
提供处理 javax.swing.JTree 的类和接口。&
允许开发人员为应用程序(例如文本编辑器)中的撤消/恢复提供支持。&
包含解组期间通过 ORB 机制抛出的三个异常。&
提供定义事务管理器和资源管理器之间的协定的 API,它允许事务管理器添加或删除 JTA 事务中的资源对象(由资源管理器驱动程序提供)。&
XML/Java 类型映射关系。&
XML 名称空间处理。&
提供允许处理 XML 文档的类。&
此包定义了用于处理转换指令,以及执行从源到结果的转换的一般 API。&
此包提供了用于 XPath 表达式的计算和访问计算环境的 object-model neutral API。&
此包提供一个框架,该框架允许应用程序开发人员通过利用统一的 API 使用一些来自各种基础安全机制(如 Kerberos)的安全服务,如身份验证、数据完整性和和数据机密性。&
提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。&
提供输入和输出值类型的各种方法,并包含 org/omg/CORBA/portable 包的其他更新。&
提供与 DynAny 接口一起使用的异常(InvalidValue、Invalid、InvalidSeq 和 TypeMismatch)。&
提供由 ORB.resolve_initial_references 方法抛出的异常 InvalidName,以及由 ORB 类中的动态 Any 创建方法抛出的异常 InconsistentTypeCode。&
提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。&
提供用户定义的异常 BadKind 和 Bounds,它们将由 TypeCode 类中的方法抛出。&
为 Java&IDL 提供命名服务。&
此包包含以下在 org.omg.CosNaming.NamingContextExt 中使用的类:
AddressHelper
StringNameHelper
URLStringHelper
InvalidAddress
有关 Java 2 平台、标准版 v.1.4 ORB 遵守的官方规范的受支持部分的明确列表,请参阅 。&
此包包含 org.omg.CosNaming 包的 Exception 类。&
此包包含 OMG Portable Interceptor 规范
的第 21.9 小节中指定的 Dynamic 模块。&
提供一些类和接口使得在运行时能够遍历与 any 有关联的数据值,并提取数据值的基本成分。&
此包包含在 OMG 文档 The Common Object Request Broker: Architecture and Specification
的 13.6.小节中指定的 IOP 模块。&
此包包含 IOP::CodeFactory 接口中指定的异常(作为 Portable Interceptor 规范的一部分)。&
此包根据 IOP::Codec IDL 接口定义生成。&
提供一个注册 ORB 挂钩 (hook) 的机制,通过这些挂钩 ORB 服务可以截取执行 ORB 的正常流。&
此包包含 OMG Portable Interceptor 规范
的第 21.7.2 小节中指定的 PortableInterceptor 模块的 ORBInitInfo 本地接口中的异常和 typedef。&
提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。&
提供各种方法实现,这些实现能够访问调用方法的对象的身份。&
封装 POA 关联的处理状态。&
允许程序员构造可在不同 ORB 产品间移植的对象实现。&
为值类型的编组提供支持。&
包含用于 java.rmi 包中出现的 Remote 类型的 RMI-IIOP Stub。&
为文档对象模型 (DOM) 提供接口,该模型是
的组件 API。&
此包提供了核心 SAX API。&
&&&&&&&&&&applet 是一种不适合单独运行但可嵌入在其他应用程序中的小程序。
protected &class
&&&&&&&&&&此类实现对 Applet 类的可访问性支持。
&&&&&&&&&&当发生严重的 Abstract Window Toolkit 错误时,抛出此错误。
&&&&&&&&&&所有 AWT 事件的根事件类。
&&&&&&&&&&表示发生了 Absract Window Toolkit 异常。
&&&&&&&&&&AWTKeyStroke 表示键盘(或等效输入设备)上的键操作。
&&&&&&&&&&此类用于 AWT 权限。
&&&&&&&&&&这是一个布置容器的边界布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:南、北、东、西和中间区域。
&&&&&&&&&&此类创建一个标签按钮。
protected &class
&&&&&&&&&&此类实现对 Button 类的可访问性支持。
&&&&&&&&&&Canvas 组件表示屏幕上一个空白矩形区域,应用程序可以在该区域内绘图,或者可以从该区域捕获用户的输入事件。
protected &class
&&&&&&&&&&此类实现对 Canvas 类的可访问性支持。
&&&&&&&&&&CardLayout 对象是容器的布局管理器。
&&&&&&&&&&复选框是一个可处于&开&(true) 或&关&(false) 状态的图形组件。
protected &class
&&&&&&&&&&此类实现对 Checkbox 类的可访问性支持。
&&&&&&&&&&CheckboxGroup 类用于对 Checkbox 集合进行分组。
&&&&&&&&&&此类表示一个可包括在菜单中的复选框。
protected &class
&&&&&&&&&&用来为可访问性提供默认支持的 CheckboxMenuItem 的内部类。
&&&&&&&&&&Choice 类表示一个弹出式选择菜单。
protected &class
&&&&&&&&&&此类实现对 Choice 类的可访问性支持。
&&&&&&&&&&Color 类用于封装默认 sRGB 颜色空间中的颜色,或者用于封装由
标识的任意颜色空间中的颜色。
&&&&&&&&&&component 是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互。
protected &class
&&&&&&&&&&用来为可访问性提供默认支持的 Component 的内部类。
&&&&&&&&&&ComponentOrientation 类封装语言敏感的方向,用于排序组件或文本内容。
&&&&&&&&&&一般的 Abstract Window Toolkit(AWT) 容器对象是一个可包含其他 AWT 组件的组件。
protected &class
&&&&&&&&&&用于对可访问性提供默认支持的 Container 内部类。
&&&&&&&&&&根据 Container 中的子 Component 的顺序确定遍历顺序的 FocusTraversalPolicy。
&&&&&&&&&&封装鼠标光标的位图表示形式的类。
&&&&&&&&&&根据 Container 中的子 Component 的顺序确定遍历顺序的 FocusTraversalPolicy。
&&&&&&&&&&Dialog 是一个带标题和边界的顶层窗口,边界一般用于从用户处获得某种形式的输入。
protected &class
&&&&&&&&&&此类实现对 Dialog 类的可访问性支持。
&&&&&&&&&&Dimension 类封装单个对象中组件的宽度和高度(精确到整数)。
&&&&&&&&&&注:Event 类已废弃,只可用于向后兼容。
&&&&&&&&&&FileDialog 类显示一个对话框窗口,用户可以从中选择文件。
&&&&&&&&&&流布局用于安排有向流中的组件,这非常类似于段落中的文本行。
&&&&&&&&&&Font 类表示字体,用来以可见方式呈现文本。
&&&&&&&&&&此异常由 Font 类中的 createFont 方法抛出,以指示指定的字体很糟糕。
&&&&&&&&&&FontMetrics 类定义了字体规格对象,该对象封装了有关在特定屏幕上呈现特定字体的信息。
&&&&&&&&&&Frame 是带有标题和边界的顶层窗口。
protected &class
&&&&&&&&&&此类实现对 Frame 类的可访问性支持。
&&&&&&&&&&GraphicsConfigTemplate 类用于获取有效的 。
&&&&&&&&&&GridBagConstraints 类指定使用 GridBagLayout 类布置的组件的约束。
&&&&&&&&&&GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同即可将组件垂直和水平对齐。
&&&&&&&&&&GridLayout 类是一个布局处理器,它以矩形网格形式对容器的组件进行布置。
&&&&&&&&&&在不支持键盘、显示器或鼠标的环境中调用与键盘、显示器或鼠标有关的代码时,被抛出的异常。
&&&&&&&&&&当 AWT 组件未处于所请求操作的适当状态时,抛出该异常。
&&&&&&&&&&Insets 对象是容器边界的表示形式。
&&&&&&&&&&Label 对象是一个可在容器中放置文本的组件。
protected &class
&&&&&&&&&&此类实现对 Label 类的可访问性支持。
&&&&&&&&&&List 组件为用户提供了一个可滚动的文本项列表。
protected &class
&&&&&&&&&&此类实现 List 类的可访问性支持。
protected &class
&&&&&&&&&&此类实现 List 子级的可访问性支持。
&&&&&&&&&&MediaTracker 类是一个跟踪多种媒体对象状态的实用工具类。
&&&&&&&&&&Menu 对象是从菜单栏部署的下拉式菜单组件。
protected &class
&&&&&&&&&&菜单的内部类,用于为可访问性提供默认支持。
&&&&&&&&&&MenuBar 类封装绑定到框架的菜单栏的平台概念。
protected &class
&&&&&&&&&&菜单栏的内部类,用于为可访问性提供默认支持。
&&&&&&&&&&抽象类 MenuComponent 是所有与菜单相关的组件的超类。
protected &class
&&&&&&&&&&用于为可访问性提供默认支持的 MenuComponent 的内部类。
&&&&&&&&&&菜单中的所有项必须属于类 MenuItem 或其子类之一。
protected &class
&&&&&&&&&&用于为可访问性提供默认支持的 MenuItem 的内部类。
&&&&&&&&&&表示 MenuItem 键盘加速器的 MenuShortcut 类。
&&&&&&&&&&Panel 是最简单的容器类。
protected &class
&&&&&&&&&&此类实现 Panel 类的可访问性支持。
&&&&&&&&&&表示 (x, y) 坐标空间中的位置的点,以整数精度来指定。
&&&&&&&&&&Polygon 类封装了坐标空间中封闭的二维区域的描述。
&&&&&&&&&&此类实现能够在组件中的指定位置动态弹出的菜单。
protected &class
&&&&&&&&&&用于为可访问性提供默认支持的 PopupMenu 的内部类。
&&&&&&&&&&Rectangle 指定了坐标空间中的一个区域,通过 Rectangle 对象的左上顶点的坐标(x,y)、宽度和高度可以定义这个区域。
&&&&&&&&&&Scrollbar 类描述了一个滚动条,这是大家所熟悉的用户界面对象。
protected &class
&&&&&&&&&&此类实现 Scrollbar 类的可访问性支持。
&&&&&&&&&&实现用于单个子组件的自动水平和/或垂直滚动的容器类。
protected &class
&&&&&&&&&&此类实现 ScrollPane 类的可访问性支持。
&&&&&&&&&&此类表示 ScrollPane 的水平或垂直滚动条的状态。
&&&&&&&&&&封装表示系统中本机 GUI 对象颜色的象征性颜色的类。
&&&&&&&&&&TextArea 对象是显示文本的多行区域。
protected &class
&&&&&&&&&&此类实现 TextArea 类的可访问性支持。
&&&&&&&&&&TextComponent 类是允许编辑文本的任何组件的超类。
protected &class
&&&&&&&&&&此类实现对 TextComponent 类的可访问性支持。
&&&&&&&&&&TextField 对象是允许编辑单行文本的文本组件。
protected &class
&&&&&&&&&&此类实现 TextField 类的可访问性支持。
&&&&&&&&&&Window 对象是一个没有边界和菜单栏的顶层窗口。
protected &class
&&&&&&&&&&此类实现对 Window 类的可访问性支持。
&&&&&&&&&&如果本机 CMM 返回一个错误,则抛出此异常。
&&&&&&&&&&此抽象类用做一个颜色空间标记,标识 Color 对象的特定颜色空间,或者通过 ColorModel 对象标识 Image、BufferedImage 或 GraphicsDevice 的特定颜色空间。
&&&&&&&&&&ICC_ColorSpace 类是抽象 ColorSpace 类的实现。
&&&&&&&&&&基于国际色彩联盟规范 ICC.1:2001-12,颜色配置文件的文件格式(请参阅 )、与设备无关和设备相关颜色空间的颜色配置文件数据表示形式。
&&&&&&&&&&ICC_Profile 类的子类,表示满足以下标准的配置文件:配置文件的颜色空间类型是 TYPE_GRAY,并且配置文件包括 grayTRCTag 和 mediaWhitePointTag 标记。
&&&&&&&&&&ICC_ProfileRGB 类是 ICC_Profile 类的子类,它表示满足以下标准的配置文件:
配置文件的颜色空间类型是 RGB。
&&&&&&&&&&当访问或处理 ICC_Profile 对象出现错误时,抛出此异常。
&&&&&&&&&&每个实例都表示数据格式的不透明概念,无论其显示在剪贴板上,在拖放过程中还是在文件系统中。
&&&&&&&&&&FlavorEvent 用于通知感兴趣的参与者,可用的
在 (事件源)中已改变。
&&&&&&&&&&对分析相关异常的 MimeType 进行封装的类
&&&&&&&&&&当所请求的数据不支持此 flavor 时,抛出此异常。
&&&&&&&&&&当特定的 DragGestureRecognizer 检测到它正在跟踪的 Component 上已发生与平台相关的拖动启动动作时,将 DragGestureEvent 传递给 DragGestureListener 的 dragGestureRecognized() 方法。
&&&&&&&&&&DragGestureRecognizer 是一个针对与平台相关的侦听器规范的抽象基类,它可以与特定 Component 关联以标识与平台相关的拖动开始动作。
&&&&&&&&&&DragSource 是负责开始 Drag 和 Drop 操作的实体,可以用在如下场景中:
JVM 生命周期中每个 JVM 的一个默认实例。
&&&&&&&&&&DragSourceContext 类负责管理 Drag 和 Drop 协议的起始端。
&&&&&&&&&&通过 DragSourceContext,将 DragSourceDragEvent 从 DragSourceContextPeer 传递给向 DragSourceContext 及其关联 DragSource 注册的 DragSourceListener
DragSourceDragEvent 报告可反映当前拖动操作状态的目标放置动作 和用户放置动作。
&&&&&&&&&&通过 DragSourceContext,将 DragSourceDropEvent 从 DragSourceContextPeer 传递给向 DragSourceContext 及其关联 DragSource 注册的 DragSourceListener 的 dragDropEnd 方法。
&&&&&&&&&&此类是 DragSourceDragEvent 和 DragSourceDropEvent 的基类。
&&&&&&&&&&在 Drag 和 Drop 操作期间,当 Component 希望接受 drop 时,DropTarget 与 Component 有关联。
&&&&&&&&&&每当与 Drag 和 Drop 操作相关的逻辑光标和与 DropTarget 相关的 Component 的可见几何结构重合时,就创建一个 DropTargetContext。
&&&&&&&&&&通过 dragEnter() 和 dragOver() 方法将 DropTargetDragEvent 发送给 DropTargetListener。
&&&&&&&&&&通过 DropTargetListener drop() 方法发送 DropTargetDropEvent。
&&&&&&&&&&DropTargetEvent 是 DropTargetDragEvent 和 DropTargetDropEvent 的基类。
&&&&&&&&&&java.awt.dnd 包中的各种方法都会抛出此异常。
&&&&&&&&&&DragGestureRecognizer 的抽象子类,它定义了一个基于鼠标动作的 DragGestureRecognizer。
&&&&&&&&&&指示发生了组件定义的动作的语义事件。
&&&&&&&&&&由实现了 Adjustable 接口的对象所发出的调整事件。
&&&&&&&&&&指示组件被移动、大小被更改或可见性被更改的低级别事件(它也是其他组件级事件的根类)。
&&&&&&&&&&指示容器内容因为添加和移除组件而更改的低级别事件。
&&&&&&&&&&指示 Component 已获得或失去输入焦点的低级别事件。
&&&&&&&&&&指示 Component 所属的 Component 层次结构发生更改的事件。
&&&&&&&&&&所有组件级别输入事件的根事件类。
&&&&&&&&&&输入方法事件包含有关使用输入方法进行撰写的文本的信息。
&&&&&&&&&&当通过 AWT 事件调度线程进行调度时,在 Runnable 上执行 run() 方法的事件。
&&&&&&&&&&指示项被选定或取消选定的语义事件。
&&&&&&&&&&指示组件中发生击键的事件。
&&&&&&&&&&指示组件中发生鼠标动作的事件。
&&&&&&&&&&指示鼠标滚轮在组件中滚动的事件。
&&&&&&&&&&组件级绘制事件。
&&&&&&&&&&指示对象文本已改变的语义事件。
&&&&&&&&&&指示窗口状态改变的低级别事件。
&&&&&&&&&&NumericShaper 类用于将 Latin-1(欧洲语)数字转换成其他 Unicode 十进制数字。
&&&&&&&&&&TextAttribute 类定义用于呈现文本的属性键和属性值。
&&&&&&&&&&TransformAttribute 类为转换提供一个不可变的包装器,这样它可以安全地作为属性使用。
&&&&&&&&&&AffineTransform 类表示 2D 仿射变换,它执行从 2D 坐标到其他 2D 坐标的线性映射,保留了线的&直线性&和&平行性&。
&&&&&&&&&&对于正在执行的特定操作而言(如将路径段追加到不具有初始 moveto 的 ),如果操作在处于非法状态的路径上执行,则抛出 IllegalPathStateException。
&&&&&&&&&&NoninvertibleTransformException 类表示在执行的操作要求
对象可逆但 AffineTransform 处于不可逆状态时抛出的异常。
&&&&&&&&&&如果某个
过滤器方法无法处理图像,则抛出 ImagingOpException。
&&&&&&&&&&如果
中存在无效的布局信息,则抛出 RasterFormatException。
&&&&&&&&&&ParameterBlock 封装有关 RenderableImageOp 所需的源和参数 (Object) 的所有信息,或者其他处理图像的类。
&&&&&&&&&&PrinterAbortException 类是
的子类,用于指示用户或应用程序在打印过程中终止打印作业。
&&&&&&&&&&PrinterException 类及其子类用于指示打印系统中发生的异常情况。
&&&&&&&&&&PrinterIOException 类是
的子类,用于指示在打印过程中发生了某种 IO 错误。
&&&&&&&&&&无论何时遵守 JavaBeans 规范的组件(&bean&)更改 bound indexed 属性,都会提交一个 &IndexedPropertyChange& 事件。
&&&&&&&&&&在 Introspection 期间发生异常时抛出的异常。
&&&&&&&&&&无论 bean 何时更改 &bound& 或 &constrained& 属性,都会提交一个 &PropertyChange& 事件。
&&&&&&&&&&这是一个实用工具类,支持 bound 属性的 bean 可以使用该类。
&&&&&&&&&&当某一属性的提议更改表示一个不可接受的值时,将抛出 PropertyVetoException。
&&&&&&&&&&这是一个实用工具类,支持 constrained 属性的 bean 可以使用此类。
&&&&&&&&&&
这是一个为实现 BeanContextChild 协议提供支持的一般支持类。
&&&&&&&&&&
BeanContextEvent 是所有从 BeanContext 发出并与其语义有关的事件的抽象根事件类。
&&&&&&&&&&BeanContextMembershipEvent 封装添加到特定 BeanContext 的成员关系中(或从中移除)的子级的列表。
&&&&&&&&&&
BeanContextServicesListener 使用此事件类型来标识将被注册的服务。
&&&&&&&&&&
BeanContextServiceRevokedListener 使用此事件类型来标识将被取消的服务。
&&&&&&&&&&
此帮助器类提供 java.beans.beancontext.BeanContextServices 接口的实用工具实现。
protected &class
&&&&&&&&&&&
protected static&class
&&&&&&&&&&子类可以为此嵌套类创建子类,以便为每个 BeanContextServicesProvider 添加行为。
&&&&&&&&&&此帮助器类提供 java.beans.beancontext.BeanContext 接口的实用工具实现。
protected &class
&&&&&&&&&&&
protected static&
BeanContextSupport.(&child)
&&&&&&&&&&获得与指定 Child 相关联的 Serializable(如果有)
&interface
&&&&&&&&&&Externalizable 实例类的惟一特性是可以被写入序列化流中,该类负责保存和恢复实例内容。
&&&&&&&&&&用于字符转换异常的基类。
&&&&&&&&&&当输入过程中意外到达文件或流的末尾时,抛出此异常。
&&&&&&&&&&文件和目录路径名的抽象表示形式。
&&&&&&&&&&当试图打开指定路径名表示的文件失败时,抛出此异常。
&&&&&&&&&&此类表示对文件和目录的访问。
&&&&&&&&&&I/O 操作已中断信号。
&&&&&&&&&&当 Serialization 运行时检测到某个类具有以下问题之一时,抛出此异常。
&&&&&&&&&&指示一个或多个反序列化对象未通过验证测试。
&&&&&&&&&&当发生某种 I/O 异常时,抛出此异常。
&&&&&&&&&&当序列化和反序列化不活动时,抛出此异常。
&&&&&&&&&&当实例需要具有序列化接口时,抛出此异常。
&&&&&&&&&&类的序列化描述符。
&&&&&&&&&&特定于 Object Stream 类的所有异常的超类。
&&&&&&&&&&指示对象读取操作失败的异常,原因是无法读取流中的基本数据或已序列化对象的数据末尾。
&&&&&&&&&&此类用于可序列化权限。
&&&&&&&&&&当从对象流中读取的控制信息与内部一致性检查相冲突时,抛出此异常。
&&&&&&&&&&当 sync 操作失败时,抛出此异常。
&&&&&&&&&&不支持字符编码。
&&&&&&&&&&在数据输入流中或由实现该数据输入接口的任何类中以 格式读取错误字符串时,抛出此异常。
&&&&&&&&&&在写入操作过程中抛出 ObjectStreamException 之一的信号。
&&&&&&&&&&当应用程序试图调用一个抽象方法时,抛出此错误。
&&&&&&&&&&当出现异常的运算条件时,抛出此异常。
&&&&&&&&&&用非法索引访问数组时抛出的异常。
&&&&&&&&&&试图将错误类型的对象存储到一个对象数组时抛出的异常。
&&&&&&&&&&抛出该异常指示某个断言失败。
&&&&&&&&&&Boolean 类将基本类型为 boolean 的值包装在一个对象中。
&&&&&&&&&&Byte 类将基本类型 byte 的值包装在一个对象中。
&&&&&&&&&&Character 类在对象中包装一个基本类型 char 的值。
&&&&&&&&&&Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
&&&&&&&&&&当试图将对象强制转换为不是实例的子类时,抛出该异常。
&&&&&&&&&&当初始化类时检测到类的循环调用的时候,抛出该错误。
&&&&&&&&&&当 Java 虚拟机试图读取类文件并确定该文件存在格式错误或无法解释为类文件时,抛出该错误。
&&&&&&&&&&当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常:
Class 类中的 forName 方法。
&&&&&&&&&&当调用 Object 类中的 clone 方法克隆对象,但该对象的类无法实现 Cloneable 接口时,抛出该异常。
&&&&&&&&&&Double 类在对象中包装了一个基本类型 double 的值。
&&&&&&&&&&这是所有 Java 语言枚举类型的公共基本类。
&&&&&&&&&&当应用程序试图通过名称和枚举类型访问那些不包含具有指定名称的常量的枚举常量时,抛出该异常。
&&&&&&&&&&Error 是 Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。
&&&&&&&&&&Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
&&&&&&&&&&静态初始化程序中发生意外异常的信号。
&&&&&&&&&&Float 类在对象中包装了一个 float 基本类型的值。
&&&&&&&&&&当应用程序试图访问或修改它不能访问的字段,或调用它不能访问的方法时,抛出该异常。
&&&&&&&&&&当应用程序试图创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方法或构造方法的定义时,抛出 IllegalAccessException。
&&&&&&&&&&抛出的异常表明向方法传递了一个不合法或不正确的参数。
&&&&&&&&&&抛出的异常表明某一线程已经试图等待对象的监视器,或者试图通知其他正在等待对象的监视器而本身没有指定监视器的线程。
&&&&&&&&&&在非法或不适当的时间调用方法时产生的信号。
&&&&&&&&&&指示线程没有处于请求操作所要求的适当状态时抛出的异常。
&&&&&&&&&&在某些类定义中出现不兼容的类更改时抛出该异常。
&&&&&&&&&&指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。
&&&&&&&&&&当应用程序试图使用 Java 的 new 结构来实例化一个抽象类或一个接口时,抛出该异常。
&&&&&&&&&&当应用程序试图使用 Class 类中的 newInstance 方法创建一个类的实例,而指定的类对象因为是一个接口或是一个抽象类而无法实例化时,抛出该异常。
&&&&&&&&&&Integer 类在对象中包装了一个基本类型 int 的值。
&&&&&&&&&&该异常指示 Java 虚拟机中出现一些意外的内部错误。
&&&&&&&&&&当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的 iterrupt 方法中断它时,抛出该异常。
&&&&&&&&&&LinkageError 的子类指示一个类在一定程度上依赖于另一个类;但是,在编译前一个类之后,后一个类发生了不相容的改变。
&&&&&&&&&&Long 类在对象中封装了基本类型 long 的值。
&&&&&&&&&&如果应用程序试图创建大小为负的数组,则抛出该异常。
&&&&&&&&&&当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。
&&&&&&&&&&如果应用程序试图访问或修改一个指定的对象字段,而该对象不再包含该字段时,抛出该异常。
&&&&&&&&&&类不包含指定名称的字段时产生的信号。
&&&&&&&&&&当应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,抛出该异常。
&&&&&&&&&&无法找到某一特定方法时,抛出该异常。
&&&&&&&&&&当应用程序试图在需要对象的地方使用 null 时,抛出该异常。
&&&&&&&&&&抽象类 Number 是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类。
&&&&&&&&&&当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。
&&&&&&&&&&因为内存溢出或没有可用的内存提供给垃圾回收器时,Java 虚拟机无法分配一个对象,这时抛出该异常。
&&&&&&&&&&RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
&&&&&&&&&&该类用于运行时权限。
&&&&&&&&&&由安全管理器抛出的异常,指示存在安全侵犯。
&&&&&&&&&&Short 类在对象中包装基本类型 short 的值。
&&&&&&&&&&当应用程序递归太深而发生堆栈溢出时,抛出该错误。
&&&&&&&&&&堆栈跟踪中的元素,它由
&&&&&&&&&&String 类代表字符串。
&&&&&&&&&&线程安全的可变字符序列。
&&&&&&&&&&一个可变的字符序列。
&&&&&&&&&&此异常由 String 方法抛出,指示索引或者为负,或者超出字符串的大小。
static&class
&&&&&&&&&&线程状态。
&&&&&&&&&&调用 Thread 类中带有零参数的 stop 方法时,受害线程将抛出一个 ThreadDeath 实例。
&&&&&&&&&&Throwable 类是 Java 语言中所有错误或异常的超类。
&&&&&&&&&&当应用程序试图使用表示类型名称的字符串对类型进行访问,但无法找到带有指定名称的类型定义时,抛出该异常。
&&&&&&&&&&当 Java 虚拟机中出现一个未知但严重的异常时,抛出该错误。
&&&&&&&&&&当 Java 虚拟机无法找到声明为 native 的方法的本地语言定义时,抛出该错误。
&&&&&&&&&&当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。
&&&&&&&&&&当不支持请求的操作时,抛出该异常。
&&&&&&&&&&当&校验器&检测到一个类文件虽然格式正确,但包含着一些内部不一致性或安全性问题时,抛出该错误。
&&&&&&&&&&当 Java 虚拟机崩溃或用尽了它继续操作所需的资源时,抛出该错误。
&&&&&&&&&&当注释分析器试图从类文件读取注释并确定注释出现异常时,抛出该错误。
&&&&&&&&&&若某个注释的类型在对该注释进行编译(或序列化)后发生了更改,而程序试图访问该注释的元素时,抛出此异常。
&&&&&&&&&&程序元素类型。
&&&&&&&&&&若某个注释在编译(或序列化)后将某个注释类型添加到其类型定义中,而程序试图该注释类型的元素时,抛出此异常。
&&&&&&&&&&注释保留策略。
&&&&&&&&&&当其输入参数无效时,由
的实现抛出该异常。
&&&&&&&&&&在无法修改指定类之一时,由
的实现抛出此异常。
&&&&&&&&&&使用 SecurityManager 运行的代码调用 Java 平台的管理接口中定义的方法时,SecurityManager 将要检查的权限。
&&&&&&&&&&的类型。
&&&&&&&&&&当需要解释类型、方法或构造方法的一般签名信息的反射方法遇到语法错误的签名属性时,抛出该错误。
&&&&&&&&&&InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的经过检查的异常。
&&&&&&&&&&当反射方法遇到语义错误的参数化类型,而反射方法需要实例化该类型时,抛出该异常。
&&&&&&&&&&Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。
&&&&&&&&&&反射操作的 Permission 类。
&&&&&&&&&&如果代理实例的调用处理程序的
方法抛出一个经过检查的异常(不可分配给 RuntimeException 或 Error 的 Throwable),且该异常不可分配给该方法(在代理实例上调用该方法,并将其指派到调用处理程序)的 throws 子句中声明的任何异常类,则由代理实例上的方法调用抛出此异常。
&&&&&&&&&&不可变的、任意精度的有符号十进制数。
&&&&&&&&&&不可变的任意精度的整数。
&&&&&&&&&&该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则,例如由
类实现的规则。
&&&&&&&&&&为可能丢弃精度的数值操作指定一种舍入行为。
static&class
&&&&&&&&&&请求身份验证的实体的类型。
&&&&&&&&&&试图将套接字绑定到本地地址和端口时发生错误的情况下,抛出此异常。
&&&&&&&&&&试图将套接字连接到远程地址和端口时发生错误的情况下,抛出此异常。
&&&&&&&&&&抛出此异常指示 HTTP 请求需要重试,但由于启用了流模式而无法自动重试。
&&&&&&&&&&此类表示 Internet Protocol version 4 (IPv4) 地址。
&&&&&&&&&&此类表示互联网协议第 6 版 (IPv6) 地址。
&&&&&&&&&&此类表示互联网协议 (IP) 地址。
&&&&&&&&&&此类实现 IP 套接字地址(IP 地址 + 端口号)。
&&&&&&&&&&抛出这一异常指示出现了错误的 URL。
&&&&&&&&&&此类可用于各种网络权限。
&&&&&&&&&&试图将套接字连接到远程地址和端口时发生错误的情况下,抛出此异常。
&&&&&&&&&&在连接的数据报上已接收到 ICMP Port Unreachable 消息时,抛出该异常。
&&&&&&&&&&抛出此异常指示在底层协议中存在错误,如 TCP 错误。
static&class
&&&&&&&&&&表示代理类型。
&&&&&&&&&&此类表示不带任何协议附件的 Socket Address。
&&&&&&&&&&抛出此异常指示在底层协议中存在错误,如 TCP 错误。
&&&&&&&&&&此类表示通过套接字对网络的访问。
&&&&&&&&&&如果在读取或接受套接字时发生超时,则抛出此异常。
&&&&&&&&&&指示主机 IP 地址无法确定而抛出的异常。
&&&&&&&&&&抛出这一异常指示出现了未知服务异常。
&&&&&&&&&&表示一个统一资源标识符 (URI) 引用。
&&&&&&&&&&抛出经过检查的指示字符串不能解析为 URI 引用的异常。
&&&&&&&&&&类 URL 代表一个统一资源定位符,它是指向互联网&资源&的指针。
&&&&&&&&&&当相关 put 操作达到目标缓冲区限制时,抛出此未经检查的异常。
&&&&&&&&&&当相关 get 操作达到源缓冲区限制时,抛出此未经检查的异常。
&&&&&&&&&&当试图重置一个尚未定义其标记的缓冲区时,抛出此未检查的异常。
&&&&&&&&&&当在只读缓冲区上调用内容可变(content-mutation)的方法(例如 put 或 compact 方法)时,抛出此未经检查的异常。
&&&&&&&&&&试图对已经连接的
进行连接时抛出的未经检查的异常。
&&&&&&&&&&当在某个信道的 I/O 操作中处于阻塞状态的某个线程被另一个线程关闭了该信道或部分信道时,该信道所接收的经过检查的异常。
&&&&&&&&&&当试图使用不再有效的选择键时,抛出此未经检查的异常。
&&&&&&&&&&当在某个信道的 I/O 操作中处于阻塞状态的某个线程被另一个线程中断时,该线程将收到此经过检查的异常。
&&&&&&&&&&当试图对已关闭的、或者至少对某个 I/O 操作已关闭的信道上调用或完成该操作时,抛出此经过检查的异常。
&&&&&&&&&&试图在已关闭的选择器上调用 I/O 操作时抛出的未经检查的异常。
&&&&&&&&&&试图连接一个正在进行非阻塞连接操作的
时抛出的未经检查的异常。
&&&&&&&&&&当某个线程正在等待获取文件锁定时被另一个线程中断,则由该线程接收此经过检查的异常。
&&&&&&&&&&当以错误的阻塞模式调用特定于某个阻塞模式的操作时,抛出此未经检查的异常。
&&&&&&&&&&试图将一个通道注册到一个不是由创建该通道的提供者所创建的选择器时,抛出此未经检查的异常。
&&&&&&&&&&在没有首先成功调用
方法的情况下调用
方法时,抛出此未经检查的异常。
&&&&&&&&&&试图对一个最初未允许对其进行读取操作的通道进行读取时,抛出此未经检查的异常。
&&&&&&&&&&试图对一个最初未允许对其进行写入操作的通道进行写入时,抛出此未经检查的异常。
&&&&&&&&&&试图在尚未绑定的服务器套接字通道上调用 I/O 操作时,抛出此未经检查的异常。
&&&&&&&&&&试图在尚未连接的套接字通道上调用 I/O 操作时,抛出此未经检查的异常。
&&&&&&&&&&试图获取某个文件区域上的锁定,而该区域与同一 Java 虚拟机已锁定的某个区域重叠时,或者当另一个线程已经等待锁定同一文件的重叠区域时,抛出此未经检查的异常。
&&&&&&&&&&试图对未解析的套接字地址调用网络操作时,抛出此未经检查的异常。
&&&&&&&&&&试图绑定或连接到一个其类型不受支持的套接字地址时,抛出此未经检查的异常。
&&&&&&&&&&出现字符编码或解码错误时,抛出此经过检查的异常。
&&&&&&&&&&当
方法抛出不可预料的异常时抛出的错误。
&&&&&&&&&&将一个不是的字符串用作 charset 名称时,抛出此未经检查的异常。
&&&&&&&&&&当输入字节序列对于给定 charset 来说是不合法的,或者输入字符序列不是合法的 16 位 Unicode 序列时,抛出此经过检查的异常。
&&&&&&&&&&当输入字符(或字节)序列有效,但不能被映射为输出字节(或字符)序列时,抛出此经过检查的异常。
&&&&&&&&&&当不支持请求的 charset 时,抛出此未经检查的异常。
&&&&&&&&&&AccessException 由 java.rmi.Naming 类(特别是 bind、rebind 和 unbind)的某些方法和 java.rmi.activation.ActivationSystem 接口的方法抛出,以指示调用方不允许执行该方法调用所请求的操作。
&&&&&&&&&&如果试图将注册表中的对象绑定到已具有相关绑定的名称上,则抛出 AlreadyBoundException。
&&&&&&&&&&如果在连接到远程主机以便进行远程方法调用时发生 IOException,则抛出 ConnectIOException。
&&&&&&&&&&如果在编组远程调用标题、参数或远程方法调用的返回值时发生 java.io.IOException,则抛出 MarshalException。
&&&&&&&&&&MarshalledObject 包含一个字节流,该流具有给定了其构造方法的对象的序列化表示形式。
&&&&&&&&&&如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException。
&&&&&&&&&&如果试图在注册表中查找或解绑没有相关绑定的名称,则抛出 NotBoundException。
&&&&&&&&&&RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
&&&&&&&&&&已过时。&由
取代。应用程序代码从来不应直接引用此类,且 RMISecurityManager 不再抛出 java.lang.SecurityException 的这个子类。
&&&&&&&&&&当在服务器上处理远程方法调用时(既可以是解编参数、执行远程方法本身时,也可以是编组返回值时),如果抛出 Error,则作为远程方法调用的结果,将抛出 ServerError。
&&&&&&&&&&在服务器上处理远程方法调用(既可以在解编参数时,也可以是在执行远程方法本身时)时,如果抛出 RemoteException,则作为远程方法调用的结果,也会抛出 ServerException。
&&&&&&&&&&已过时。&无替换版本
&&&&&&&&&&如果在导入某个远程对象时无法找到该对象的有效 stub 类,则抛出 StubNotFoundException。
&&&&&&&&&&如果远程方法调用的客户机因为该调用而收到一个未经检查的异常(该异常不属于远程接口方法的 throws 语句中声明的经检查的异常类型),则抛出 UnexpectedException。
&&&&&&&&&&在解组参数时或者如果发生以下任何情况导致远程方法调用,则抛出 UnmarshalException:
如果在解组调用标题时发生异常
如果返回值的协议无效
如果解组参数(在服务器端)或返回值(在客户机端)时发生 java.io.IOException。
&&&&&&&&&&Activatable 类为需要能随时间持久访问并能由系统激活的远程对象提供支持。
&&&&&&&&&&在一个对可激活对象的远程调用过程中,当激活失败时,此异常由 RMI 运行时抛出。
&&&&&&&&&&激活描述符包含激活对象所必需的信息:
对象的组标识符,
对象的完全限定的类名,
对象的代码基(类中的位置),一个代码基 URL 路径,
对象的重启&模式&,以及
一个可包含特定于对象的初始化数据的&编组&对象。
&&&&&&&&&&激活接口所使用的一般异常。
&&&&&&&&&&ActivationGroup 负责创建组中&可激活&对象的新实例,在以下情况通知其 ActivationMonitor:它的对象变成活动的或者不活动的,或者整个组变成不活动的。
&&&&&&&&&&ActivationGroup_Stub 是一个当作 java.rmi.server.UnicastRemoteObject 被导出的 java.rmi.activation.ActivationGroup 子类的 stub 类。
&&&&&&&&&&激活组描述符包含了创建/重建在其中激活对象的一个激活组所必需的信息。
static&class
&&&&&&&&&&ActivationGroup 实现的启动选项。
&&&&&&&&&&针对一个注册激活组的标识符,它完成几个目标:
在激活系统中惟一地标识该组,以及
包含指向该组的激活系统的引用,以便该组在必要时能够联络上其激活系统。
&&&&&&&&&&激活利用特定的标识符来表示远程对象,对象能随着时间被激活。
&&&&&&&&&&当 java.rmi.activation 包中类和接口的方法的 ActivationGroupID 参数被确定为无效时(即不为 ActivationSystem 所知),则这些方法将抛出一个 UnknownGroupException。
&&&&&&&&&&当 java.rmi.activation 包中类和接口的方法的 ActivationID 参数被确定为无效时,这些方法将抛出一个 UnknownObjectException。
&&&&&&&&&&一个 lease 包含了一个惟一的 VM 标识符和一个租借期限。
&&&&&&&&&&VMID 是跨所有 Java 虚拟机都惟一的标识符。
&interface
&&&&&&&&&&RemoteRef 表示远程对象的句柄。
&interface
&&&&&&&&&&ServerRef 表示远程对象实现的服务器端句柄。
&&&&&&&&&&ExportException 是在尝试导出远程对象失败时抛出的 RemoteException。
&&&&&&&&&&ObjID 是用于标识导出到 RMI 运行时的远程对象。
&&&&&&&&&&该 RemoteObject 类实现远程对象的 java.lang.Object 行为。
&&&&&&&&&&与 Java Remote Method Invocation(Java 远程方法调用,即 Java RMI)一起使用的 InvocationHandler 接口的实现。
&&&&&&&&&&该 RemoteServer 类是服务器实现的公共超类,并提供支持大量远程引用语义的框架。
&&&&&&&&&&该 RemoteStub 类是客户机 stub 的公共超类,并提供支持大量远程引用语义的框架。
&&&&&&&&&&如果在克隆 UnicastRemoteObject 的过程中发生远程异常,则抛出 ServerCloneException。
&&&&&&&&&&如果在服务于远程方法调用之外调用 getClientHost 方法,则 ServerNotActiveException 是在调用 RemoteServer.getClientHost 的过程中抛出的 Exception。
&&&&&&&&&&已过时。&无替代版本。在 Java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 Skeleton。
&&&&&&&&&&已过时。&无替代版本在 Java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 Skeleton。
&&&&&&&&&&已废弃的
&&&&&&&&&&UID 表示一个和生成它的主机的时间有关的惟一标识符,或者是 216 个&熟知&标识符之一。
&&&&&&&&&&用于导出带 JRMP 的远程对象和获得与该远程对象通信的 stub。
&interface
&&&&&&&&&&Key 是所有密钥的顶层接口。
&interface
&&&&&&&&&&私钥。
&interface
&&&&&&&&&&公钥。
&&&&&&&&&& 此异常由 AccessController 抛出,提示请求的访问(对关键系统资源(如文件系统或网络)的访问)被拒绝。
&&&&&&&&&&AllPermission 是暗含所有其他权限的权限。
&&&&&&&&&&此类定义 provider 的登录和注销方法。
&&&&&&&&&&BasicPermission 类扩展 Permission 类,并且可以用作希望与 BasicPermission 遵守相同命名约定的权限的基类。
&&&&&&&&&&此类封装关于代码签名者的信息。
&&&&&&&&&&此类扩展 codebase 的概念,不仅可以封装位置 (URL) 而且可以封装用于验证起源于该位置的签名代码的证书链。
&&&&&&&&&&此为一般 Message Digest 异常。
&&&&&&&&&&GeneralSecurityException 类是一个一般安全异常类,可以为所有从其扩展的与安全有关的异常类提供类型安全。
&&&&&&&&&&GuardedObject 是一个用来保护对另一个对象的访问的对象。
&&&&&&&&&&已过时。&不再使用此类。其功能已经由 java.security.KeyStore、java.security.cert 包和 java.security.Principal 取代。
&&&&&&&&&&已过时。&此类不再被使用。其功能已经由 java.security.KeyStore、java.security.cert 包和 java.security.Principal 取代。
&&&&&&&&&&用于无效或不合适的算法参数的异常。
&&&&&&&&&&用于无效 Key(无效的编码、错误的长度、未初始化等)的异常。
&&&&&&&&&&当将无效参数传递给某个方法时抛出此异常,设计该异常供 JCA/JCE 引擎类使用。
&&&&&&&&&&此异常是基本的密钥异常。
&&&&&&&&&&此异常是用于所有处理密钥管理的操作的通用密钥管理异常。
&&&&&&&&&&此类是简单的密钥对(公钥和私钥)持有者。
&&&&&&&&&&已序列化的 Key 对象的标准表示形式。
static&class
&&&&&&&&&&Key 类型。
&&&&&&&&&&这是一般的 KeyStore 异常。
&&&&&&&&&&当请求特定的加密算法而它在该环境中不可用时抛出此异常。
&&&&&&&&&&当请求特定安全性 provider 但它在该环境中不可用时抛出此异常。
&&&&&&&&&&表示访问系统资源的抽象类。
&&&&&&&&&&表示 Permission 对象集合的抽象类。
&&&&&&&&&&此类表示一个不同种类的 Permission 集合。
&&&&&&&&&&doPrivileged(PrivilegedExceptionAction) 和 doPrivileged(PrivilegedExceptionAction, AccessControlContext context) 抛出此异常来指示执行的操作抛出了经过检查的异常。
&&&&&&&&&&此类表示 Java 安全 API &provider&,这里 provider 实现了 Java 安全性的一部分或者全部。
&&&&&&&&&&用于 Provider 异常(例如误配置错误或不可恢复的内部错误)的运行时异常,Provider 可以为它创建子类以抛出特殊的、特定于 provider 的运行时错误。
&&&&&&&&&&此类提供加密的强随机数生成器 (RNG)。
&&&&&&&&&&此类为 SecureRandom 类定义了服务提供程序接口 (SPI)。
&&&&&&&&&&此类用于安全权限。
&&&&&&&&&&这是一般的签名异常。
&&&&&&&&&& SignedObject 是一个用来创建实际运行时对象的类,在检测不到这些对象的情况下,其完整性不会遭受损害。
&&&&&&&&&&已过时。&将不再使用此类。其功能已由 java.security.KeyStore、java.security.cert 包和 java.security.Principal 所取代。
&&&&&&&&&&此类封装有关签署时间戳的信息。
&&&&&&&&&&如果 keystore 中的某项无法恢复,则抛出此异常。
&&&&&&&&&&如果 keystore 中的密钥无法恢复,则抛出此异常。
&&&&&&&&&&UnresolvedPermission 类用来保持初始化 Policy 时&未解析&的权限。
&signingKey,
&signingEngine)
&&&&&&&&&&通过任何可序列化对象构造 SignedObject。
&&&&&&&&&&如果对不存在的 ACL(访问控制列表)进行引用,则抛出此异常。
&&&&&&&&&&如果试图删除访问控制列表的最后一个所有者,则抛出此异常。
&&&&&&&&&&当只允许对象(如访问控制列表)的所有者修改对象,但是试图进行修改的 Principal 不是所有者时,抛出此异常。
&&&&&&&&&&管理各种身份证书的抽象类。
protected static&class
&&&&&&&&&&用于序列化的替换 Certificate 类。
&&&&&&&&&&证书编码异常。
&&&&&&&&&&此异常指示各种证书问题中的一种。
&&&&&&&&&&证书过期异常。
&&&&&&&&&&证书尚无效异常。
&&&&&&&&&&证书解析异常。
&&&&&&&&&&不可变的证书序列(证书路径)。
protected static&class
&&&&&&&&&&用于序列化的替换 CertPath 类。
&&&&&&&&&&指示在使用 CertPathBuilder 构建证书路径时遇到了某种问题的异常。
&&&&&&&&&&指示在验证一个证书路径时遇到了某种问题的异常。
&&&&&&&&&&指示从 CertStore 中检索证书和 CRL 时遇到了某种问题的异常。
&&&&&&&&&&CRL(证书撤消列表)异常。
&&&&&&&&&&
X.509 证书的抽象类。
&interface
&&&&&&&&&&DSA 专用密钥的标准接口。
&interface
&&&&&&&&&&DSA 公用密钥的接口。
&interface
&&&&&&&&&&椭圆曲线 (EC) 专用密钥的接口。
&interface
&&&&&&&&&&椭圆曲线 (EC) 公用密钥的接口。
&interface
&&&&&&&&&&如 PKCS#1 v2.1 中所定义的,使用 Chinese Remainder Theorem (CRT) 信息值的 RSA 多素数专用密钥的接口。
&interface
&&&&&&&&&&如 PKCS#1 标准中所定义的,使用 Chinese Remainder Theorem (CRT) 信息值的 RSA 专用密钥的接口。
&interface
&&&&&&&&&&RSA 专用密钥的接口。
&interface
&&&&&&&&&&RSA 公用密钥的接口。
&&&&&&&&&&这是针对无效密钥规范的异常。
&&&&&&&&&&这是针对无效参数规范的异常。
&&&&&&&&&&当在进行批量更新操作期间发生错误时,抛出该异常。
&&&&&&&&&&报告 DataTruncation 警告的异常(读取时),或者 JDBC 意外地截断某一数据值时抛出 DataTruncation 异常(写入时)。
&&&&&&&&&&该异常提供关于数据库访问错误或其他错误的信息。
&&&&&&&&&&SecurityManager 将用来检查在 applet 中运行的代码何时调用 DriverManager.setLogWriter 方法或 DriverManager.setLogStream(不建议使用)方法的权限。
&&&&&&&&&&提供关于数据库访问警告信息的异常。
&&&&&&&&&&一个与 java.util.Date 类有关的瘦包装器 (thin wrapper),它允许 JDBC 将该类标识为 SQL TIME 值。
static&class
&&&&&&&&&&定义用于标识文本属性的属性键。
&&&&&&&&&&ChoiceFormat 允许将格式应用到某个范围的数。
&&&&&&&&&&DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并分析日期或时间。
static&class
&&&&&&&&&&定义了各种常量,这些常量用作 DateFormat.formatToCharacterIterator 所返回的 AttributedCharacterIterator 中的属性键和 FieldPosition 中的字段标识符。
&&&&&&&&&&DateFormatSymbols 是一个公共类,用于封装可本地化的日期-时间格式化数据,如月名、星期几的名称和时区数据。
&&&&&&&&&&DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。
&&&&&&&&&&此类表示了 DecimalFormat 格式化数字所需的符号集(如小数点、组分隔符等等)。
&&&&&&&&&&Format 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类。
static&class
&&&&&&&&&&定义在 AttributedCharacterIterator(从 Format.formatToCharacterIterator 返回)中用作属性键和在 FieldPosition 中用作字段标识符的常量。
&&&&&&&&&&MessageFormat 提供了以与语言无关方式生成连接消息的方式。
static&class
&&&&&&&&&&在从 MessageFormat.formatToCharacterIterator 返回的 AttributedCharacterIterator 中定义用作属性键的常量。
&&&&&&&&&&NumberFormat 是所有数字格式的抽象基类。
static&class
&&&&&&&&&&在从 NumberFormat.formatToCharacterIterator 返回的 AttributedCharacterIterator 中定义用作属性键的常量,并将其作为 FieldPosition 中的字段标识符。
&&&&&&&&&&表示分析时出现意外错误。
&&&&&&&&&&SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类。
&&&&&&&&&&List 接口的大小可变数组的实现。
&&&&&&&&&&此类实现了一个按需增长的位向量。
&&&&&&&&&&Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
&&&&&&&&&&当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。
&&&&&&&&&&表示货币。
&&&&&&&&&&类 Date 表示特定的瞬间,精确到毫秒。
&&&&&&&&&&格式说明符中提供重复标志时抛出的未经检查的异常。
&&&&&&&&&&该异常由 Stack 类中的方法抛出,以表明堆栈为空。
&&&&&&&&&&与枚举类型键一起使用的专用
&&&&&&&&&&与枚举类型一起使用的专用
&&&&&&&&&&
所有事件状态对象都将从其派生的根类。
&&&&&&&&&&转换与标志不兼容时抛出未经检查的异常。
static&class
&&&&&&&&&&&
&&&&&&&&&&格式化程序已关闭时抛出的未经检查的异常。
&&&&&&&&&&GregorianCalendar 是 Calendar 的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。
&&&&&&&&&&基于哈希表的 Map 接口的实现。
&&&&&&&&&&此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。
&&&&&&&&&&此类实现一个哈希表,该哈希表将键映射到相应的值。
&&&&&&&&&&此类利用哈希表实现 Map 接口,比较键(和值)时使用引用相等性代替对象相等性。
&&&&&&&&&&将具有
所定义的无效 Unicode 代码点的字符传递给
时,抛出未经检查的异常。
&&&&&&&&&&当对应于格式说明符的参数为不兼容的类型时,抛出未经检查的异常。
&&&&&&&&&&当格式字符串包含非法语法,或者包含与给定参数不兼容的格式说明符时,将抛出未经检查的异常。
&&&&&&&&&&当给出非法组合标志时,抛出未经检查的异常。
&&&&&&&&&&当精度为除 -1 以外的负值、转换类型不支持某个精度或者值在其他方面不受支持时,将抛出未经检查的异常。
&&&&&&&&&&当格式宽度为除 -1 以外的负值或其他不受支持的值时,将抛出未经检查的异常。
&&&&&&&&&&由 Scanner 抛出,表明用于检索的标记与期望类型的模式不匹配,或者该标记处在期望类型的范围之外。
&&&&&&&&&&当按照
规范,输入内容不符合属性集合的正确 XML 文档类型,从而无法完成操作时,抛出此异常。
&&&&&&&&&&Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。
&&&&&&&&&&具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。
&&&&&&&&&&List 接口的链接列表实现。
&&&&&&&&&&Locale 对象表示了特定的地理、政治和文化地区。
&&&&&&&&&&如果格式说明符没有相应的参数,或者参数索引引用了不存在的参数时,则抛出未经检查的异常。
&&&&&&&&&&请求格式宽度时抛出未经检查的异常。
&&&&&&&&&&缺少资源时抛出此异常。
&&&&&&&&&&由 Enumeration 的 nextElement 方法抛出,表明枚举中没有更多的元素。
&&&&&&&&&&一个基于优先级堆的极大优先级。
&&&&&&&&&&Properties 类表示了一个持久的属性集。
&&&&&&&&&&此类用于属性权限。
&&&&&&&&&&此类的实例用于生成伪随机数流。
&&&&&&&&&&SimpleTimeZone 是 TimeZone 的具体子类,表示一个使用格里高利历的时区。
&&&&&&&&&&Stack 类表示后进先出(LIFO)的对象堆栈。
&&&&&&&&&&TimeZone 表示时区偏移量,也可以计算夏令时。
&&&&&&&&&&
TooManyListenersException
异常用作 Java Event 模型的一部分来注释和实现多播 Event Source 的单播特例。
&&&&&&&&&&SortedMap 接口的基于红黑树的实现。
&&&&&&&&&&此类实现 Set 接口,该接口由 TreeMap 实例支持。
&&&&&&&&&&给定未知的转换时所抛出的未经检查的异常。
&&&&&&&&&&给定未知标志时所抛出的未经检查的异常。
&&&&&&&&&&表示通用惟一标识符 (UUID) 的类。
&&&&&&&&&&Vector 类可以实现可增长的对象数组。
&&&&&&&&&&一个由数组支持的有界。
&&&&&&&&&&当某个线程试图等待处于断开状态的 barrier 时,或者 barrier 进入断开状态而线程处于等待状态时,抛出该异常。
&&&&&&&&&&如果某项值生成任务(如 )的结果因为任务被取消而无法检索到,则抛出该异常。
&&&&&&&&&&支持检索的完全并发和更新的所期望可调整并发的哈希表。
&&&&&&&&&&一个基于链接节点的、无界的、线程安全的。
&&&&&&&&&& 的一个线程安全的变体,其中所有可变操作(添加、设置,等等)都是通过对基础数组进行一次新的复制来实现的。
&&&&&&&&&&对其所有操作使用
&&&&&&&&&&当试图检索已通过抛出异常而中止的任务的结果时,抛出此异常。
&&&&&&&&&&一个基于已链接节点的、范围任意的 。
&&&&&&&&&&一个无界的,它使用与类
相同的顺序规则,并且提供了阻塞检索的操作。
&&&&&&&&&&当无法执行某个任务时,由
抛出的异常。
&&&&&&&&&&一个计数信号量。
&&&&&&&&&&一种,其中每个 put 必须等待一个 take,反之亦然。
&&&&&&&&&&阻塞操作超时时,抛出该异常。
&&&&&&&&&&TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。
&&&&&&&&&&可以用原子方式更新的 boolean 值。
&&&&&&&&&&可以用原子方式更新的 int 值。
&&&&&&&&&&可以用原子方式更新其元素的 int 数组。
&&&&&&&&&&可以用原子方式更新的 long 值。
&&&&&&&&&&可以用原子方式更新其元素的 long 数组。
&&&&&&&&&&可以用原子方式更新的对象引用。
&&&&&&&&&&可以用原子方式更新其元素的对象引用数组。
&&&&&&&&&&为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁定和相关同步器(信号量、事件,等等)提供一个框架。
&&&&&&&&&& 的 Condition 实现是
实现的基础。
&&&&&&&&&&一个可重入的互斥锁定 ,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁定相同的一些基本行为和语义,但功能更强大。
&&&&&&&&&&支持与
类似语义的
static&class
&&&&&&&&&& 方法返回的锁定。
static&class
&&&&&&&&&& 方法返回的锁定。
&&&&&&&&&&读取或写入 JAR 文件时,如果发生某种错误,则抛出此异常。
&&&&&&&&&&Level 类定义了一组可用来控制日志输出的标准日志级别。
&&&&&&&&&&当 SecurityManager 运行的代码调用某个日志记录控制方法(如 Logger.setLevel)时,SecurityManager 将要检查的权限。
&&&&&&&&&&LogRecord 对象用于在日志框架和单个日志 Handler 之间传递日志请求。
&&&&&&&&&&抛出该异常表明由于内部存储故障或者不能联系内部存储而无法完成 preferences 操作。
&&&&&&&&&&抛出此异常表明根据
规范,输入内容不符合 preferences 集合的正确 XML 文档类型,从而无法完成操作。
&&&&&&&&&&Preferences 节点发出的事件,用于指示已添加或移除该节点的子节点。
&&&&&&&&&&Preferences 节点发出的事件,用于指示已经添加或移除首选项,或者首选项的值已被更改。
&&&&&&&&&&正则表达式的编译表示形式。
&&&&&&&&&&抛出未经检查的异常,表明正则表达式模式中的语法错误。
&&&&&&&&&&当数据格式发生错误时,抛出此异常。
&&&&&&&&&&如果某种 ZIP 异常发生,则抛出此错误。
&&&&&&&&&&任何访问 Activity 上下文的方法都可能抛出此异常,它指示不能继续在 Activity 内部执行操作。
&&&&&&&&&&如果方法没有接收到它所要求的 Activity 上下文,则容器将抛出此异常。
&&&&&&&&&&任何访问 Activity 上下文的方法都可能抛出此异常,它指示尝试调用或与尝试调用相关的 Activity 上下文与 Activity 的当前状态不兼容。
&interface
&&&&&&&&&&秘密(对称)密钥。
&&&&&&&&&&当输入数据期望特定的填充机制而数据又未正确填充时,抛出此异常。
&&&&&&&&&&此为一般 ExemptionMechanism 异常。
&&&&&&&&&&如果提供给块密码的数据长度不正确(即与密码的块大小不匹配),则抛出此异常。
&&&&&&&&&&当请求特定填充机制但该环境中未提供时,抛出此异常。
&&&&&&&&&&此类使程序员能够用加密算法创建对象并保护其机密性。
&&&&&&&&&&当用户提供的输出缓冲区太小而不能存储操作结果时,抛出此异常。
&&&&&&&&&&从任何 Serializable 对象构造一个 SealedObject。
&interface
&&&&&&&&&&Diffie-Hellman 私钥接口。
&interface
&&&&&&&&&&Diffie-Hellman 公钥接口。
&interface
&&&&&&&&&&调用者
PBE 密钥接口。
&&&&&&&&&&此类以与 provider 无关的方式指定一个密钥。
&&&&&&&&&&该异常类用于发出关于读取和写入操作的运行时故障的信号。
&&&&&&&&&&当 IIOMetadata 对象尝试解析 IIOMetadataNode 的树失败时,将抛出 IIOInvalidTreeException。
&interface
&&&&&&&&&&此接口表示为 JMX 元素设置的性能元数据 (behavioral metadata)。
&interface
&&&&&&&&&&可由作为通知过滤器的任何类来实现。
&interface
&&&&&&&&&&表示可在数据库查询&where 子句&中使用的相关约束。
&interface
&&&&&&&&&&表示可以作为参数传递给关系表达式的值。
&&&&&&&&&&通过将 MBean 属性名与其值相关联来表示 MBean 属性。
&&&&&&&&&&提供 MBean 所发送的属性更改通知的定义。
&&&&&&&&&&此类实现
&&&&&&&&&&表示 MBean 属性值的列表。
&&&&&&&&&&指定的属性不存在或无法检索。
&&&&&&&&&&表示用作关系约束参数的属性。
&&&&&&&&&&向构造的查询方法传递无效的 MBean 属性时,抛出此异常。
&&&&&&&&&&向构造查询的方法传递无效的表达式时,抛出此异常。
&&&&&&&&&&向构造查询的方法传递无效的字符串操作时,抛出此异常。
&&&&&&&&&&已经在存储库中注册了 MBean。
&&&&&&&&&&存储库中不存在指定的 MBean。
&&&&&&&&&&试图应用下列任一内容时抛出此异常:对 MBean 应用子查询表达式或对错误类的 MBean 应用完全限定属性表达式。
&&&&&&&&&&指定的值对该属性无效。
&&&&&&&&&&由 JMX 实现所抛出的异常。
&&&&&&&&&&由 JMX 实现所发出的运行时异常。
&&&&&&&&&&存储库中不存在指定的 MBean 侦听器。
&&&&&&&&&&字符串的格式不是有效的 ObjectName。
&&&&&&&&&&描述出于管理目的而公开的 MBean 属性。
&&&&&&&&&&描述 MBean 所公开的构造方法。
&&&&&&&&&&表示由代理的 MBean 方法所抛出的&用户定义的&异常。
&&&&&&&&&&提供 MBean 描述符对象的常规信息。
&&&&&&&&&&描述 MBean 所公开的管理接口;也就是,为管理操作所提供的属性和操作集。
&&&&&&&&&&MBeanNotificationInfo 类用于描述 MBean 为给定的 Java 通知类所发出的不同通知实例的特性。
&&&&&&&&&&描述 MBean 所公开的管理操作。
&&&&&&&&&&描述 MBean 所公开的操作参数。
&&&&&&&&&&权限控制对 MBeanServer 操作的访问。
&&&&&&&&&&包装由 MBeanRegistration 接口的 preRegister() 和 preDeregister() 方法所抛出的异常。
&&&&&&&&&&表示 MBean 服务器通过 MBeanServerDelegate MBean 所发出的通知。
&&&&&&&&&&执行与 MBeanServer 相关的操作的 Permission。
&&&&&&&&&&此权限表示&信任&签名者或代码基。
&&&&&&&&&&尝试在 MBean 服务器中注册一个对象,而该对象不是 JMX 兼容的 MBean 时出现此异常。
&&&&&&&&&&Notification 类表示 MBean 所发出的通知。
&&&&&&&&&&提供
接口的实现。
&&&&&&&&&&用于表示 MBean 对象名及其类名。
&&&&&&&&&&表示 MBean 的对象名,或者能够与多个 MBean 名相匹配的模式。
&&&&&&&&&&表示在 MBean 上执行操作时,在 MBean 服务器中抛出的异常。
&&&&&&&&&&允许在特定的 MBean 服务器上下文中执行查询。
&&&&&&&&&&表示在使用 java.lang.reflect 类调用 MBean 上的方法时,MBean 服务器中抛出的异常。
&&&&&&&&&&当代理中发生 java.lang.Error 时,必须捕获它并作为 RuntimeErrorException 重新抛出。
&&&&&&&&&&表示由代理中的 MBean 方法抛出的运行时异常。
&&&&&&&&&&表示在 MBean 上执行操作时代理中抛出的运行时异常。
&&&&&&&&&&表示请求的服务不受支持时引发的异常。
&&&&&&&&&&表示作为关系约束变量的字符串。
&&&&&&&&&&允许实例化和注册来自远程 URL 的 MBean 服务器中一个或几个 MBean。
&&&&&&&&&&不添加到
&&&&&&&&&&此类表示 ModelMBean 元素的元数据集。
&&&&&&&&&&当指定了无效的目标对象类型时,抛出此异常。
&&&&&&&&&&ModelMBeanAttributeInfo 对象描述了 ModelMBean 的一个属性。
&&&&&&&&&&ModelMBeanConstructorInfo 对象描述了 ModelMBean 的一个构造方法。
&&&&&&&&&&此类表示 ModelMBean 的元数据。
&&&&&&&&&&ModelMBeanNotificationInfo 对象描述了由 ModelMBean 发出的通知。
&&&&&&&&&&ModelMBeanOperationInfo 对象描述了 ModelMBean 的管理操作。
&&&&&&&&&&当将某个 XML 格式的字符串解析为 ModelMBean 对象,或从 ModelMBean 对象创建 XML 格式的字符串时,抛出此异常。
&&&&&&&&&&提供对监视器 MBeans 发送的通知的定义。
&&&&&&&&&&当监视器设置在运行监视器期间变得无效时由该监视器抛出的异常。
&&&&&&&&&&ArrayType 类是一种开放类型 类,其实例描述了作为开放数据 值的 n 维数组的所有开放数据 值。
&&&&&&&&&&CompositeDataSupport 类是实现 CompositeData 接口的开放数据 类。
&&&&&&&&&&CompositeType 类是开放类型 类,其实例描述
值的类型。
&&&&&&&&&&当开放数据 值的开放类型 不是期望的类型时,抛出此运行时异常。
&&&&&&&&&&当添加到表格数据 实例的行索引已用于引用此表格数据 实例中的另一行时,抛出此运行时异常。
&&&&&&&&&&因为无法满足一个或多个有效性约束,所以无法构造开放类型、开放数据 或 open MBean 元数据信息 实例时,抛出此经过检查的异常。
&&&&&&&&&&描述 open MBean 的一个属性。
&&&&&&&&&&描述 Open MBean 的构造方法。
&&&&&&&&&&OpenMBeanInfoSupport 类描述 open MBean 的管理信息:它是
的子类,且实现
&&&&&&&&&&描述 Open MBean 的一个操作。
&&&&&&&&&&描述用于 open MBean 的一个或多个操作或构造方法的参数。
&&&&&&&&&&OpenType 类是所有类的父抽象类,它描述开放数据值的实际开放类型。
&&&&&&&&&&SimpleType 类是开放类型 类,其实例描述所有开放数据 值,这些值既不是数组,也不是
值,更不是
&&&&&&&&&&TabularDataSupport 类是实现 TabularData 和 Map 接口的开放数据 类,并且它是内部基于哈希映射数据结构的。
&&&&&&&&&&TabularType 类是开放类型 类,其实例描述
值的类型。
&interface
&&&&&&&&&&该 RelationType 接口必须由期望表示关系类型的任何类来实现。
&&&&&&&&&&为关系提供的关系 id 已使用时引发此异常。
&&&&&&&&&&提供无效 Relation Service(关系服务)时引发此异常。
&&&&&&&&&&无效的关系类型。
&&&&&&&&&&在角色信息中,其最小程度大于其最大程度时,引发此异常。
&&&&&&&&&&角色值无效。
&&&&&&&&&& 的过滤器。
&&&&&&&&&&此类是关系管理过程中引发的任何异常的超类。
&&&&&&&&&&Relation Service(关系服务)中不存在给定关系 id 的关系时引发此异常。
&&&&&&&&&&Relation Service(关系服务)中的更改通知。
&&&&&&&&&&在对 Relation Service(关系服务)进行访问而该 Relation Service 未注册时引发此异常。
&&&&&&&&&&Relation Service(关系服务)中不存在带给定名称的关系类型时引发此异常。
&&&&&&&&&&RelationTypeSupport 对象实现 RelationType 接口。
&&&&&&&&&&表示角色:包括角色名称和引用的 MBean(通过其 ObjectName)。
&&&&&&&&&&RoleInfo 概括介绍关系类型中的角色。
&&&&&&&&&&给定的关系类型中不存在带指定名称的角色信息时引发此异常。
&&&&&&&&&&RoleList 表示角色(Role 对象)的列表。
&&&&&&&&&&关系中的某个角色不存在,或不可读,或不可设置时,引发此异常。
&&&&&&&&&&表示对一个关系的几个角色的多个访问的结果(可以是读取,也可以是写入)。
&&&&&&&&&&表示未解析的角色:由于存在问题而无法从关系中检索到的角色。
&&&&&&&&&&RoleUnresolvedList 表示 RoleUnresolved 对象的列表,这些对象代表在试图访问(对角色进行读取或写入)时遇到问题而无法从关系检索到的角色。
&&&&&&&&&&在客户端连接打开或关闭时,或者当通知丢失时发出的通知。
&&&&&&&&&&JMX Remote API 的远程客户端的身份。
&&&&&&&&&&当提供程序存在所需的协议但由于某种原因不能使用时,由
抛出的异常。
&&&&&&&&&&在处理远程 MBean 服务器中的调用的过程中抛出了 Error 时,远程
方法调用导致抛出的异常。
&&&&&&&&&&JMX API 连接器服务器的地址。
&&&&&&&&&&缓存的通知的查询结果。
&&&&&&&&&&授权标识表示身份验证标识执行操作所需的权限。
&&&&&&&&&&一个 (Notification, Listener ID) 对。
&&&&&&&&&&&
&&&&&&&&&&一个到远程 RMI 连接器的连接。
&&&&&&&&&&&
&&&&&&&&&&已过时。&此类对于用户代码没有任何作用。保留它纯粹是从兼容性方面考虑的。
&&&&&&&&&&此类定义了由计时器 MBeans 发送的通知。
&interface
&&&&&&&&&&Name 接口表示一个一般名称,即一个有序的组件序列。
&&&&&&&&&&当访问命名或目录服务发生身份验证错误时,抛出此异常。
&&&&&&&&&&当所请求身份验证的特定 flavor 不受支持时,抛出此异常。
&&&&&&&&&&此类表示通信终端地址的二进制形式。
&&&&&&&&&&此类表示上下文中一个名称到对象的绑定。
&&&&&&&&&&抛出此异常指示操作到达了名称中的某一点,在该点上操作无法继续进行。
&&&&&&&&&&当客户端无法与目录或命名服务通信时,抛出此异常。
&&&&&&&&&&此类表示一个复合名称,即一个跨多个名称空间组件名称的序列。
&&&&&&&&&&此类表示一个组合名称,即一个取自层次名称空间的名称。
&&&&&&&&&&当存在配置问题时,抛出此异常。
&&&&&&&&&&当试图销毁一个不为空的上下文时,抛出此异常。
&&&&&&&&&&当无法使用资源完成所请求的操作时,抛出此异常。
&&&&&&&&&&当正被调用的命名操作已经被中断时,抛出此异常。
&&&&&&&&&&此异常指示被指定的名称不符合命名系统的命名语法。
&&&&&&&&&&当某一方法因为用户或系统指定的限制而异常终止时,抛出此异常。
&&&&&&&&&&此异常用于描述解析链接时遇到的问题。
&&&&&&&&&&当检测到的某个循环试图解析某一链接,或者已达到某一特定于实现的链接计数限制时,抛出此异常。
&&&&&&&&&&此类表示一个 Reference,其内容是绑定到上下文中的原子名称的一个名称,称为链接名称 (link name)。
&&&&&&&&&&如果在解析或构造链接时遇到错误链接,则抛出此异常。
&&&&&&&&&&一些方法抛出此异常来指示因为名称已经绑定到另一个对象而无法添加某一绑定。
&&&&&&&&&&此类表示存在于上下文中的某一绑定的对象名称和类名称对。
&&&&&&&&&&当名称的组件由于没有被绑定而无法解析时,抛出此异常。
&&&&&&&&&&此异常是 Context 和 DirContext 接口中的操作抛出的所有异常的超类。
&&&&&&&&&&此异常是 Context 和 DirContext 接口中的操作所抛出的与安全有关的异常的超类。
&&&&&&&&&&当不能创建任何初始上下文实现时,抛出此异常。
&&&&&&&&&&当试图执行某一操作,而客户端没有执行该操作的权限时,抛出此异常。
&&&&&&&&&&当命名操作进行到需要上下文来继续该操作的某处,而解析的对象不是一个上下文时,抛出此异常。
&&&&&&&&&&当上下文实现不支持将调用的操作时,抛出此异常。
&&&&&&&&&&抛出此异常指示结果正在返回或者到目前为止只返回了部分结果,并且操作无法完成。
&&&&&&&&&&此类表示通信端点的地址。
&&&&&&&&&&此类表示对存在于命名/目录系统以外的对象的引用。
&&&&&&&&&&此抽象类用于表示一个反向链接 (referral) 异常,该异常是在响应某一反向链接(比如 LDAP v3 服务器返回的反向链接)时生成的。
&&&&&&&&&&当试图与目录或命名服务通信,而该服务不可用时,抛出此异常。
&&&&&&&&&&当某一方法生成的结果超出与大小有关的限制时,抛出此异常。
&&&&&&&&&&此类表示通信终端地址的字符串形式。
&&&&&&&&&&当某一方法没有在指定的时间限制内终止时,抛出此异常。
&interface
&&&&&&&&&&此接口表示与命名对象关联的属性。
&interface
&&&&&&&&&&此接口表示属性的集合。
&&&&&&&&&&当操作试图添加已经存在的属性时抛出此异常。
&&&&&&&&&&当试图添加、移除或修改与属性的(模式)定义或属性的状态有冲突的属性、属性标识符或属性值时抛出此异常。
&&&&&&&&&&此类提供 Attribute 接口的基本实现。
&&&&&&&&&&此类提供 Attributes 接口的基本实现。
&&&&&&&&&&在试图用无效的属性标识符创建属性时,抛出此异常。
&&&&&&&&&&在尝试添加或修改不完全或不正确地指定的属性集时,抛出此异常。
&&&&&&&&&&在为搜索操作指定的 SearchControls 无效时,抛出此异常。
&&&&&&&&&&当指定的搜索过滤器无效时,抛出此异常。
&&&&&&&&&&此类表示修改项。
&&&&&&&&&&尝试访问不存在的属性时,抛出此异常。
&&&&&&&&&&当方法在某些方面违反模式时,抛出此异常。
&&&&&&&&&&此类封装确定搜索范围和搜索返回结果的因子。
&&&&&&&&&&此类表示作为 DirContext.search() 方法的结果返回的 NamingEnumeration 中的一项。
&&&&&&&&&&此类表示命名/目录服务触发的事件。
&&&&&&&&&&此类表示用来收集通知 NamingEvent 侦听器的信息的过程/进程抛出 NamingException 时触发的事件。
&interface
&&&&&&&&&&此接口表示在
中定义的 LDAPv3 控件。
&interface
&&&&&&&&&&此接口表示在
中定义的 LDAPv3 扩展操作请求。
&interface
&&&&&&&&&&此接口表示在
中定义的 LDAP 扩展操作响应。
&interface
&&&&&&&&&&此接口表示在
中定义的未经请求的通知。
&&&&&&&&&&此类提供 Control 接口的基本实现。
&&&&&&&&&&此类表示
指定的标识名。
&&&&&&&&&&此抽象类用于表示 LDAP 反向链接 (referral) 异常。
&&&&&&&&&&将反向链接 (referral) 和其他特殊 LDAP 对象作为普通 LDAP 对象处理的请求。
&&&&&&&&&&请求由 LDAP 服务器以指定的大小批量返回搜索操作的结果。
&&&&&&&&&&指示一批搜索结果的末尾。
&&&&&&&&&&此类表示相对标识名,或 RDN,它是一个
指定的标识名组件。
&&&&&&&&&&请求 LDAP 服务器在返回搜索操作的结果前对这些结果进行排序。
&&&&&&&&&&指示搜索结果的请求排序是否成功。
&&&&&&&&&&此类实现在
中定义的 StartTLS 的 LDAPv3 扩展请求。
&&&&&&&&&&此类实现在
中定义的 StartTLS 的 LDAPv3 扩展响应。
&&&&&&&&&&此类表示为响应 LDAP 服务器发送的未经请求的通知而触发的事件。
&&&&&&&&&&此类表示解析某一名称的结果。
&&&&&&&&&&此事件指示在给定的 SSL 连接上 SSL 握手结束。
static&class
&&&&&&&&&&描述此 SSLEngine 的当前握手状态的 SSLEngineResult 枚举。
static&class
&&&&&&&&&&描述 SSLEngine 操作总体结果的 SSLEngineResult 枚举。
&&&&&&&&&&指示由 SSL 子系统检测到的某类错误。
&&&&&&&&&&指示客户端和服务器不能就所需安全级别进行协商。
&&&&&&&&&&报告错误的 SSL 密钥。
&&&&&&&&&&指示还没有验证同位体的身份。
&&&&&&&&&&此类用于各种网络权限。
&&&&&&&&&&报告在 SSL 协议的操作中的错误。
&&&&&&&&&&此事件向 SSLSessionBindingListener 传播。
&&&&&&&&&&类 DocFlavor 封装了一个对象,该对象指定提供给
的打印数据的格式。
static&class
&&&&&&&&&&类 DocFlavor.BYTE_ARRAY 提供了预定义的静态常量 DocFlavor 对象,例如使用 byte 数组 (byte[]) 作为打印数据表示形式类的 DocFlavor。
static&class
&&&&&&&&&&类 DocFlavor.CHAR_ARRAY 提供了预定义的静态常量 DocFlavor 对象,例如使用字符数组 (char[]) 作为打印数据表示形式类的 DocFlavor。
static&class
&&&&&&&&&&类 DocFlavor.INPUT_STREAM 提供了预定义的静态常量 DocFlavor 对象,例如使用 byte 流 () 作为打印数据表示形式类的 DocFlavor。
static&class
&&&&&&&&&&类 DocFlavor.READER 提供了预定义的静态常量 DocFlavor 对象,例如使用字符流 () 作为打印数据表示

我要回帖

更多关于 java 句柄 的文章

 

随机推荐