本文共 388 字,大约阅读时间需要 1 分钟。
下图是异常的种类:
1、代码在运行时产生异常就会抛出一个异常。
2、可以用try{}catch(){}捕获异常,之后系统会处理系统有能力处理的异常,这时try…catch…捕获异常之后代码就可运行了。程序员可以在catch(){}中的大括号里输出异常信息或处理异常(也可以不处理,系统会处理系统能处理的异常)。
3、当代码出现异常时也可以选择不用try…catch…捕获异常,而在定义方法时声明抛出异常即可,这样就相当于这个方法会产生一个异常,哪里调用到这个方法哪里就要处理这个异常(可以用处理异常的任何方式,例如用try…catch…捕获,或者再抛出)。
4、程序员可以在必要的时候再适当的地方通过throw new Exception();主动抛出异常(特别是在catch{}中);这时就相当于产生了一个异常,需要捕获或者在方法中抛出(包括在catch{}中抛出的异常)。
转载地址:http://ojoel.baihongyu.com/