1 断言的概念
断言的语句,在测试的时候有用,发布产品的时候自动移除。
assert 条件
assert 条件:表达式;
表达式可以用来输出错误信息。
2 断言的应用和禁用
3 使用断言进行参数检查
Java有3种机制处理错误:
1. 抛出异常
2. 日志
3. 断言
什么时候用断言:
- 断言失败就是致命的错误。
- 断言语句会在开发和测试的时候用。
4 为文档假设使用断言
if (i % 3 == 0)
. . .
else if (i % 3 == 1)
. . .
else // (i % 3 == 2)
. . .
使用断言,杜绝其他情况出现。
if (i % 3 == 0)
. . .
else if (i % 3 == 1)
. . .
else
{
assert i % 3 == 2;
. . .
}
本文介绍了Java中断言的概念及其应用场景,包括如何通过断言进行参数检查,并探讨了断言与其他错误处理机制的区别。同时,文章还展示了如何利用断言来验证代码逻辑的正确性。
2万+

被折叠的 条评论
为什么被折叠?



