异常
快捷键 : Ctrl + Alt + T
Error : 通常是灾难性的致命的错误,是程序无法控制和处理的,当出现这些异常时,Java虚拟机(JVM)一般会选择终止线程;
Exception : 通常情况下是可以被程序处理的,并且在程序中应该尽可能的去处理这些异常。
1. try – catch – finally
try : 监控区域
catch(想要捕获的异常类型): 捕获异常
finally : 处理善后工作 ,无论是否会出现异常 ,都会执行finally代码块里面的内容
2.主动抛出异常 ( throw throws )
throw : 方法中抛出异常
throws : 方法上抛出异常
// 如果方法中(throw)处理不了异常 ,那么在方法上(throws)处理异常
// 主动抛出的好处就是 :用try – catch – finally ,程序出错后会继续执行后面的代码