Error和Exception都继承Throwable
1)Error:JVM内部严重问题,比如:资源不足等,无法恢复。
处理方法:程序员不用处理。
2)Exception:JVM通过处理还可以回到正常执行流程。
Exception又分为:RuntimeException(受检查Exception)和其他Exception(非受检查Exception)。
RuntimeException处与不处理都可,而对其他Exception而言,JVM要求程序员必须捕获(try..catch..)或声明抛出(throws)。