大家 一切顺利~
断言
断言语句一般用于程序不准备通过抛出异常来处理的错误。
1.1 开启断言
Idea中,断言需要手动开启,如下图,点击Configeration->Edit Configerations
之后,在VM options中,输入-ea,就是开启断言。输入-da,就是关闭断言。
1.2 断言的格式
断言的格式是
assert 布尔表达式 :“错误说明”(错误说明可有可无,不影响
)
布尔表达式为真,则继续执行,否则,程序停止执行。
如下图所示
1.3 断言的优点
- 使用Assert可以避免很多的if else嵌套,比起抛出异常的方式,Aseert能更简洁。
- Assert可以减少代码单侧case(案例),从而减少代码单侧代码量,还能提高代码单侧覆盖率
- 断言能够帮助别人或未来的你理解代码,找出程序中逻辑不对的地方。一方面,断言会提醒你某个对象应该处于何种状态