今天学了一部分异常,那我就小小的总结一下
进行操作的表达式有可能会抛出异常的,我们必须要处理它,这里处理有两种方式
一种是try-catch,一种是抛出
如果是子类复写父类的方法,而父类没有异常抛出的话,子类出现了异常只能try-catch
如果父类抛出了异常,那子类就可以抛出与父类异常的子集
抛出异常的关键字有两个 一个是throw,一个是throws
throw写在异常对象前
throws写在方法后,后面可以写多个异常
异常分为运行时异常和编译时异常
所有RuntimeException及其子类都是运行时异常
编译时异常是除上述运行时异常外的所有Exception及其子类的异常
Exception 和 Error同属于throwable类
...纯手打啊.. |