Exception和Error之间的区别

Exception和Error都继承于Throwable这个类,在java中只有Throwable类型的实例才可以被抛出(Throw)和捕获(catch),它是异常处理机制的基本组成类型。 Exception是程序正常运行总可以被预料并且捕获并处理的,而Error则是不可预料的且不大可能出现的绝大部分Error都会导致程序(如:JVM)处于非正常且不可恢复的状态。既然是非正常情况,所以不便于也不需
相关文章
相关标签/搜索