异常:
概述:程序出现不正常的情况就是异常。
框架体系:
Throwable:
Error: 错误
服务器宕机,数据库崩溃
Exception: //这个才是我们常说的异常
运行时异常: RuntimeException 及其子类
编译期异常: 非 RuntimeException 及其子类
记忆:如果方法内部抛出的异常是运行时异常,那么在方法的声明上可以不写throws。
如果抛出的是编译期异常,在方法的声明后必须加上throws。
运行异常: 一旦发生,不要处理,请你修改源代码, 运行异常一旦发生,后面的代码没有执行的意义 |
|