回 帖 发 新 帖 刷新版面

主题:求解

异常和错误的区别是什么?

回复列表 (共3个回复)

沙发

我的理解是:简单来说。。异常其实就是一个可以被处理的错误。
一个程序如果发生异常还有可能通过某种处理让程序可以继续进行下去,而如果发生错误的话就只有停止执行了。
不知道说得对不对,还请高手指教!

板凳


异常是程序可以解决的问题
错误时程序本身解决不了的问题 比如:你的虚拟机出错了!

3 楼

错误表示不是不可能的但很困难情况下的一种情况,如内存溢出,不可能指望程序能处理的这样情况,异常表示设计或实现问题,也就是说,程序运行正常,不会发生这种情况。

我来回复

您尚未登录,请登录后再回复。点此登录或注册