黑马程序员技术交流社区

标题: Error [打印本页]

作者: 我心飞翔    时间: 2011-12-10 20:10
标题: Error
本帖最后由 我心飞翔 于 2011-12-10 20:54 编辑

Error与Exception有什么区别?
作者: 吴上储    时间: 2011-12-10 20:11
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
作者: 程传鹏    时间: 2011-12-10 20:17
借用百度最受欢迎的回答:
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
作者: ◇半度微凉    时间: 2011-12-10 20:18
Error表示系统错误或者底层资源错误,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序不必处理,也基本无能为力,除了强行退出外别无选择。Exception则表示的是需要程序捕捉或处理的异常,它处理的是因为程序设计的不妥或者错误而引起的问题,是程序必须处理的。  

作者: 我心飞翔    时间: 2011-12-10 20:53
谢谢大家的帮助




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