java回顾之异常
一、异常的概念
异常就是出现了错误,如果虚拟机遇到异常,会打印异常信息并会结束程序。
二、异常的分类
Throwable
Error(错误) 无法解决的硬件问题,比如内存不够用,比如停电了。
Exception(异常) 编译器异常,必须处理, 运行期异常 不要求必须处理
处理方式:声明抛出异常、try/catch
finally块:作用表示最终要执行的代码。在finally里面的代码是一定会执行的。
自定义异常:自己定义一个java中不存在的异常,为了产生异常的时候报错更加清晰。