黑马程序员技术交流社区

标题: error和exception有什么区别? [打印本页]

作者: lijun6459991    时间: 2011-12-14 16:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 何旭    时间: 2011-12-14 17:05
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
作者: 黑马——兰雷明    时间: 2011-12-14 19:34
Exception一般是程序里的错误 可以避免
Error不是 像内存溢出之类的 就是error
作者: liuyinggzu    时间: 2011-12-14 21:56
Exception:
1.可以是可被控制(checked) 或不可控制的(unchecked)
2.表示一个由程序员导致的错误
3.应该在应用程序级被处理

Error:
1.总是不可控制的(unchecked)
2.经常用来用于表示系统错误或低层资源的错误
3.如何可能的话,应该在系统级被捕捉




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2