个人关于java异常的总结
JAVA当中,处理异常的方法是通过try--catch--finally关键字来完成,例如
Finally其中省略,由于除数不可为0,因而通过捕捉异常(ArithmeticException类),输出对应提示。
在try当中每扫过一句,便扫过所有catch进行查找,当前一个catch查找成功时,后面的部分便直接忽略,例如在上面的语句中加一句:
由于第一句包含了所有异常查找,因而后面的catch则永远无法执行。
异常抛出的方法则是通过关键字throw--throws,在当层无法解决的异常,则将其直接抛到上层解决:
exp()通过throw将异常掷到主函数中进行异常处理。
自定义异常则可以根据个人需要完成特定的需求:
运用继承的方法在出现异常时添加功能。
由于仓促,此文有不足之处,请见谅!