异常处理
异常分类
RuntimeException异常
CheckedException异常
常见异常
处理异常
- 通过try,catch,finally关键字捕获异常;
- 通过throw或throws关键字抛出异常;
捕获异常
多重catch
final,finally和fianalize区别
- final——修饰符(关键字),修饰的类不能被继承,修饰的方法不能被重写,修饰的变量为常量。
- finally——在异常处理时提供finally块来执行任何清除操作。
- finalize——方法名,finalize()方法在垃圾收集器将对象从内存中清除之前做必要的清理工作,如下代码:
抛出异常
throw关键字
throws关键字
throw与throws的区别
Java特点
自定义异常类