异常是一种导致程序执行中断的指令流。
如果不对异常进行处理,会因为程序的中断执行而造成不必要的损失。
当程序出现异常而异常没有被处理时,程序会在出现异常处中断执行,之后的部分将不会再执行。
try 捕获异常,
catch处理异常,程序中可有有多个catch语句块。
finall是异常的统一出口。即不管是否出现异常,都会被执行。
Exception 和 Error 都是Throwable 的子类。
Exception 是可以被 try...catch 捕获并在程序中进行处理的。
Error 是指JVM错误。
在捕获异常时,捕获粗异常要放在捕获细异常之后。