Assert断言

1.Assert断言

伪代码

assert x >= 0 : "x must >= 0";
// assert 即为断言, x >= 0预期为true,如果计算结果为false,则断言失败

2.assert断言失败,抛出AssertionError

抛出的是Error不是Exception

抛出错误,程序结束退出。断言不能用于可恢复的程序错误,只应用于开发和测试阶段

对于可恢复的程序错误,不应该使用端言

posted @ 2021-06-16 09:52  SpecialSpeculator  阅读(69)  评论(0编辑  收藏  举报