java中exception与error区别 error系统出问题比如OutOfMemoryError (内存溢出错误)无法避免 exception分为可检查异常和不可检测异常。 可检查异常可以通过throw catch抛出。 不可检测异常例如数组指针溢出异常一般是程序的逻辑出现问题,需要更改程序。