关于Java异常

来源:互联网 发布:手机淘宝注销银行卡 编辑:程序博客网 时间:2024/05/19 12:13

下图是异常的种类:

1、代码在运行时产生异常就会抛出一个异常。

2、可以用try{}catch(){}捕获异常,之后系统会处理系统有能力处理的异常,这时try…catch…捕获异常之后代码就可运行了。程序员可以在catch(){}中的大括号里输出异常信息或处理异常(也可以不处理,系统会处理系统能处理的异常)。

3、当代码出现异常时也可以选择不用try…catch…捕获异常,而在定义方法时声明抛出异常即可,这样就相当于这个方法会产生一个异常,哪里调用到这个方法哪里就要处理这个异常(可以用处理异常的任何方式,例如用try…catch…捕获,或者再抛出)。

4、程序员可以在必要的时候再适当的地方通过throw new Exception();主动抛出异常(特别是在catch{}中);这时就相当于产生了一个异常,需要捕获或者在方法中抛出(包括在catch{}中抛出的异常)。

0 0