Throwable (可抛出)
Exception
... (必须捕获) RunTimeException (可捕获,可不捕获)
Error
try catch finally throw throws
先捕获小的 再捕获大的
被重写的方法抛出了异常,重写的方法必须抛出一样的异常 或者不抛异常。