异常
异常不是错误
Throwable有两个:Error(错误)和异常
异常是运行过程中代码序列中产生的一种例外情况
所有异常都是exception
Java异常处理通过5个关键字控制:try,catch,throw,throws和finally
try:需要监视的代码
catch:捕捉异常进行处理
finally:无论是否捕捉到都会执行
多重try catch
如果所有异常全部用exception,一旦出现异常你并不知道哪里出了异常,这个时候就出现了多重catch,针对不同引发的异常对应不同的操作,处理不了的到最后再用exception处理。
有时候需要明确的引发一个异常,需要用throw语句显示地引发异常