A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 米大米 中级黑马   /  2014-4-14 22:26  /  816 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Error表示系统级的错误和程序不必处理的异常,

Exception表示需要捕捉或者需要程序进行处理的异常
  
有没有人可以用例子讲解一下

5 个回复

正序浏览
用毕老师的话说,Exception是哥们能解决,Error程序就挂掉了,哥们解决不了
回复 使用道具 举报
error就是程序无法解决的错误,我们没办法解决。而exception是可以通过我们修改代码能够解决的错误,也是我们必须重点关注的。
通俗点就是风扇不能转了,是里面电路的故障,你没办法解决的。但是如果是你没插上插头,你插上就好了。就像是error和exception的区别了
回复 使用道具 举报
其实,好比开车。
Exception: 虽然出了问题,但是车还能跑。比如,车玻璃碎了,我可以先不修理他,就当敞篷开就是了。
Error: 出问题了,车也跑不了了。比如发动机爆缸了。。。想跑也跑不动了。。。
回复 使用道具 举报
这是一道面试题,error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。这些都是毕老师在视频中讲的。
回复 使用道具 举报
对啊没区别 一个是可以 处理的异常 一个是不可以 Error就是不可以处理的异常  老师讲的很明确啊 就是你电脑坏了你能处理嘛不能吧 所以你只要处理好Exception异常就可以了 还有在学习的时间没必要想的那么复杂 就抓重点记忆就行异常就是 遇到一些问题会发生时 你给想个办法给处理好就是了 其实异常就是编程最后一步了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马