error和Exception的区别

  Error:程序无法处理的系统错误,编译器不做检查,一般是指与jvm相关的问题。(系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出...) Exception:程序可以处理的异常,捕获后可能恢复。 总结:前者是程序无法处理的错误,后者是可以处理的异常。   RuntimeException:不可预知的,程序应当自行避免。 (IndexOutOfBoundsException数组下标越界,Nu
相关文章
相关标签/搜索