fault、error与failure的关系

 

 

 

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

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

期望值:NullPointerException 实际值:NullPointerException

程序二:x = null

期望值:NullPointerException 实际值:NullPointerException

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

期望值:1 实际值:1

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

期望值:1 实际值:1

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

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

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

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

 

 

 

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

转载于:https://www.cnblogs.com/mamengyiyi/p/6473163.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值