1.异常
1.1 五个关键字
try catch finally throw throws
1.2 return和finally的执行顺序
finally先执行,后执行return
1.3 throw和throws的区别
1. 位置不同
throw:方法内部
throws:方法的声明处
2. 内容不同
throw 后面接的是 异常对象
throws 后面接的是 异常的类型
3. 作用不同
throw:异常的源头
throws:把异常给调用者处理(甩锅)
1.4 重载和重写在异常中的区别
重写 在异常中无关
重载 子类throws出的异常要为父类throws出的异常本身以及子类。
2.常用类