Java异常Exception学习笔记

2018-08-30  本文已影响0人  不吃兔子的胡萝卜_2127

Java异常

处理异常:try-catch与try-catch-finally

异常的分类:Throwable相当于始祖;Error出现基本死机;Exception是比较常见的异常

异常类 RuntimeException(常见) 检查异常 Java异常的分类

多重catch的编写:异常类型要按照子类在前、父类在后的顺序,颠倒

多重catch try-catch-finally的用法

异常抛出

throw——将产生的异常抛出(动作)

throws——声明将要抛出何种类型的异常(声明)

public void 方法名(参数列表)throws 异常列表 {

              //调用会抛出异常的方法

             throw new Exception();

}

自定义异常

必须继承于java类库中意思相近的异常,或者继承于所有异常的基类Exception

java的异常链

新的异常中包含原始异常的信息

连锁抛出异常,newExc.initCause(e);//寻找异常的原因

或者直接以原始异常为对象创建新异常

try-catch总结
上一篇下一篇

猜你喜欢

热点阅读