- 异常是导致程序中断的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行。
- 一旦产生异常后,异常之后的语句并不会执行,而是直接结束程序,并将错误报告给用户。
- 在计算机发展史上有两大杀手:1.断电。2.被除数为0
- 对异常也可以设置统一的出口,使用finally完成。
- 异常类的继承结构:
在整个JAVA的异常结构中,实际上有2个最常用的类:Exception,Error.这两个全是Throwable的子类。
* Exception :一般表示程序中出现的问题,可以直接使用try....catch处理
*Error:一般指JVM错误,程序无法处理。
- 一般在输出异常时可以直接打印异常对象。
也可以通过Exception提供一个方法:public void printStackTrace(); - JAVA处理异常的步骤:
1.一旦产生异常,则首先会产生一个异常类的实例化对象。
2.在try语句中对异常捕获。
3.产生的异常对象跟catch语句中的各个异常类型进行匹配,如果匹配成功则进行catch里的语句。 - 在异常处理中,捕获更粗的异常要放在更细的异常之后。
- 捕获异常时可以直接捕获Excepiton异常,但是最好分开捕获。
异常的基本概念(一)
最新推荐文章于 2021-01-12 17:27:58 发布