
常见的运行时异常:
常见的编译时异常:

发生异常后,可以选择对异常进行捕获,或者将异常向上抛出。
其中使用到try-catch-finally语句




throws异常处理:


自定义异常类
当程序中出现了某些错误,但该错误信息并没有在Throwable子类中描述处理,这个时候可以自己设计异常类,用于描述该错误信息。
自定义异常的步骤

继承RuntimeException的自定义异常类,会默认使用thorws处理,如果是继承编译时异常,则必须显式处理,更加麻烦。
throw 与throws不同,throw用于抛出,但一次只能抛出一个异常对象,throws一次可以抛出多个异常类型

本文介绍了Java中的常见异常类型,如编译时异常和运行时异常,以及如何使用try-catch-finally语句进行异常捕获和处理。此外,还讲解了自定义异常类的设计方法,包括继承RuntimeException和编译时异常的区别,以及throw和throws关键字的用法。
2389

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



