首页 > 其他 > 详细

fault、error与failure的关系

时间:2017-02-27 13:44:17      阅读:362      评论:0      收藏:0      [点我收藏+]

技术分享

 

 技术分享

 

1.     程序一中,无法获得数组的第一个元素。程序二中,找到第一个零时就已返回,无法找到最后一个零。

2.     程序一:x = null  y = 1

期望值:NullPointerException 实际值:NullPointerException

程序二:x = null

期望值:NullPointerException 实际值:NullPointerException

3.     程序一:x = [1, 2, 3]  y = 0 

期望值:-1 实际值:-1

程序二:x = [1, 2, 3]  y = 0

期望值:-1 实际值:-1

4.     程序一:x = [1, 2, 3]  y = 2 

期望值:1 实际值:1

程序二:x = [1, 0, 2]        

期望值:1 实际值:1

 

Fault:可能导致系统或功能失效的异常条件,可译为“故障”。
Error:计算、观察或测量值或条件,与真实、规定或理论上正确的值或条件之间的差异,译为“错误”。Error是能够导致系统出现Failure的系统内部状态。
Failure:当一个系统不能执行所要求的功能时,即为Failure,可译为“失效”。

fault、error与failure的关系

原文:http://www.cnblogs.com/mamengyiyi/p/6473163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!