
异常是程序运行过程中出现的错误。Java语言的异常处理框架是Java语言健壮性的一个重要体现。所有异常继承基类Throwable
Java对异常的处理分为两种,一是使用try,catch进行捕捉并处理异常,二是不处理抛出异常,让其它类或者JVM去处理异常
Java异常分为两类,一是错误,二是异常,错误是无法捕捉处理,我们只能捕捉异常。




代码中除零抛出算术异常,这个异常是可以避免的,对除数做非零判断可以避免这个异常,这类异常属于运行时异常,程序中没有必要取捕捉,JVM会捕捉这类异常,我们在代码中添加判断条件来避免这个异常。





处理异常





异常传递



Finally子句

重写方法抛出的异常


异常排错

诊断程序错误往往根据抛出的异常堆栈,找到错误根源,所以需要掌握如何根据异常堆栈定位错误技能。
自定义异常


思考题



本文深入探讨Java异常处理机制,包括异常类型、处理方式及自定义异常。了解如何使用try,catch进行异常捕捉,掌握异常排错技巧,提高程序健壮性。

被折叠的 条评论
为什么被折叠?



