基类:Throwable错误:Error(程序无法处理,处理起来也很难,导致进程挂掉,甚至机器宕机)异常:Exception(程序可以处理,一般程序还能正常运行) 运行时异常,也叫unchecked异常,可不处理,这种异常大都是程序编写错误导致的非运行时异常,也叫checked异常,必须使用try...catch处理或者throws给方法调用者