1、异常简介。throwable
2、异常处理 try{} catch(){} finally{}
3、抛出异常
throw----抛出异常(动作)在方法体中
throws---声明将要抛出何种类型的异常(声明)。在方法名后声明。public divide() throws exception{}
声明抛出的异常,调用者用try catch捕获,或者向上层继续抛出
4、java中异常类结构
5、自定义异常
class 自定义异常类 extends 异常类型{}
如果是自定义的异常,则必须要用throws抛出该方法可能抛出的异常,否则编译会报错。
6、异常链