Java异常处理

来源:互联网 发布:php配置环境工具 编辑:程序博客网 时间:2024/05/20 01:12

异常处理

try{}catche(){} 捕获异常,catch区块捕获try区块中发生的异常

try{}catche(){}finally{} 无论是否捕获异常,finally区块一定执行

throws 声明抛出异常的类型

throw 抛出异常

定义自己的异常,继承Exception类

异常类包括如下:

AclNotFoundException, //找不到访问控制列表

ActivationException, //激活接口异常
AlreadyBoundException, //已绑定异常
ApplicationException,//应用程序级异常
AWTException, //Absract Window Toolkit 异常
BackingStoreException, //内部存储故障
BadAttributeValueExpException, //无效属性异常
BadBinaryOpValueExpException,//无效的表达式异常
BadLocationException, //不存在的位置
BadStringOperationException, //无效的字符串操作异常。
BrokenBarrierException,//断开的 barrier 异常
CertificateException, //证书
ClassNotFoundException, //找不到类
CloneNotSupportedException, //类不支持克隆
DataFormatException, //数据格式化异常
DatatypeConfigurationException, //数据类型配置错误
DestroyFailedException, //destroy 操作失败
ExecutionException, //执行异常
ExpandVetoException, //扩展/折叠异常
FontFormatException, //字体格式异常
GeneralSecurityException, //一般安全异常
GSSException, //GSS-API 错误(包括任何特定于机制的错误)时,都会抛出此异常
IllegalAccessException, //非法访问
IllegalClassFormatException, //非法类格式
InstantiationException, //实例化
InterruptedException, //被中断
IntrospectionException, //
InvalidApplicationException,//无效应用
InvalidMidiDataException, //无效的 MIDI 数据
InvalidPreferencesFormatException, //无效的preferences 集格式InvalidTargetObjectTypeException, //无效的目标对象类型
InvocationTargetException, //调用对象
IOException, //输入输出
JAXBException, //JAXB 异常的根异常类
JMException, //JMX 实现所抛出的异常
KeySelectorException, //指示由 KeySelector 抛出的异常条件
LastOwnerException, //最后一个所有者异常
LineUnavailableException, //行不可用
MarshalException, //指示 XML 编组或解组过程中发生的异常条件
MidiUnavailableException,//MIDI 组件不可用
 MimeTypeParseException, //
MimeTypeParseException, //MimeType 解析
NamingException, //命名
NoninvertibleTransformException,//不可逆改变
 NoSuchFieldException, //不包含指定名称的字段
NoSuchMethodException,//不包含指定名称的方法
 NotBoundException, //没有绑定
NotOwnerException, //不是所有者
ParseException, //解析
ParserConfigurationException, //解析配置
PrinterException, //打印机
PrintException, //打印
PrivilegedActionException, //特权操作
PropertyVetoException, //属性的更改
RefreshFailedException, //refresh 操作失败
RemarshalException, //本地转发异常
RuntimeException, //运行时
SAXException, //一般的 SAX 错误或警告
ScriptException, //脚本
ServerNotActiveException, //服务未激活
SOAPException, //
SQLException,  //数据库访问错误
TimeoutException,// 超时
TooManyListenersException, //过多侦听器
TransformerException, //转换器
TransformException, //转换
UnmodifiableClassException, //无法修改指定类
UnsupportedAudioFileException, //不支持的音频文件
UnsupportedCallbackException, //不支持的Callback UnsupportedFlavorException, //在此 flavor 中不支持所请求的数据的信号
UnsupportedLookAndFeelException, //不存在请求的外观管理类的异常
URIReferenceException, //URI引用
URISyntaxException, //URI语法
UserException, //用户
XAException, //资源管理器 (RM) 抛出 XAException,以通知事务管理器涉及的事务遇到错误
XMLParseException, //XML解析
XMLSignatureException, //XML签名
XMLStreamException, //XML流
XPathException //

0 0
原创粉丝点击