java异常机制
1.异常分类
2.异常处理
1)在可能出现异常的方法出,而在此处无法处理异常则可以选择向调用者抛出,throws,调用者可以使用
try catch捕获处理也可以继续向上抛,直到抛给虚拟机在运行出异常时会启动默认异常处理机制打印默认信息
2)多异常处理
3)自定义异常,开发项目时可能出现一些特殊的异常则必须自定义异常,异常需要手动使用throw抛出
抛出后再函数上还必须使用throws抛给调用者处理进行处理。
如何自定义异常信息?因为父类已经把异常信息都完成操作,则在子类中只要使用super就可以把信息
传给父类。
4)throws和throw的区别,
throws使用在函数上,throw使用函数内部
throws后面跟的是函数类,可跟多个,throw后面跟对象,new ZiDingYiExection();
5)一个十分特殊的异常