java 异常的处理
来源:互联网 发布:vmware 网络连接模式 编辑:程序博客网 时间:2024/05/21 13:57
异常的学习
1:什么是异常?
定义:异常是中断了正常的指令流的事件。
异常是运行时出现的错误,和语法没有关系,如果有语法的问题,编译就不能通过。
异常的继承关系
——>Exception ——>RuntimeException
Throwable ——>其他的异常
——>Error
uncheckException:运行时产生的异常,java编译器不要求进行捕捉。RuntimeException和其子类是uncheckException;
checkException:有可能产生异常,java编译器会强制要求进行捕捉。除了RuntimeException和其子类就是checkException。
2:异常处理。
try {
} catch (Exception e) {
}
异常可以使用try{}catch{}结构来处理。Try{}是要执行的代码,catch{}是异常发生时要执行的代码。
Finally{}是异常的出口,不管是否发生异常,都会执行finally{}里的代码。
3:主动抛出异常
Throw:在运行时,定义一些java虚拟机不能处理的异常,在异常产生的时候抛出,就可以终止运行的程序。
RuntimeExceptione = new RuntimeException(“主动抛出异常!”);
Throwe;
Throws:声明一个异常。对于checkException 可以在方法后使用throws 声明一个异常。在调用的时候才去处理。
0 0
- Java异常的处理
- java的异常处理
- java的异常处理
- java的异常处理
- Java异常的处理
- JAVA异常的处理
- java 的异常处理
- java的异常处理
- java的异常处理
- java的异常处理
- Java的异常处理
- java 的异常处理
- JAVA的异常处理
- java异常的处理!
- Java的异常处理
- java的异常处理
- java的异常处理
- java 异常的处理
- java IO流学习笔记
- appStart
- jsp与include包含
- fragment中点击back键的时候会跳出程序,如何解决。
- 数学家教老师:孩子临近中考必备杀招
- java 异常的处理
- iOS-Core-Animation-Advanced-Techniques(四)
- OpenID简介
- 如何用MapReduce程序操作hbase
- 基于MFC画时钟防闪烁通用
- KMP字符串模式匹配详解
- OAUTH协议简介
- iOS-Core-Animation-Advanced-Techniques(五)
- 代码注入之远程线程篇 转载自 Zachary.XiaoZhen - 梦想的天空