然而这些检测是可能非常耗时,在测试完成过后也不必保存它们,因此可以将这些检测删除,并在其他测试需要的时候粘贴回来,这是一件非常乏味的事情,这里将会演示使用断言(assert)来有选择的启动检测。断言(assert)有两种形式:
assert 条件;
和 assert 条件:表达式;
这两种形式会对条件进行检测,如果结果为false,则抛出一个异常为AssertionError异常。在第二种形式中,表达式将会被传入AssertionError的构造器,并转换为一个消息字符串。
什么时候使用断言?请记住以下几点:
断言失败是致命的、不可恢复的错误;
断言只用于开发和测试阶段(这种方法有时候被称为“在临近海边穿救生衣,但是如果是在海中央时就把救生衣甩掉吧”)。
源码演示图如下:
配置断言实用环境
-ea配置
源码图
运行效果
以上的案例演示示例说明了程序员如何使用断言来进行自我检查,断言是一种测试和调试阶段所使用的战术性工具。而日志记录是一种在程序的整个生命周期都可以使用的策略性工具,将会在下一篇文章介绍。谢谢关注点赞!
1.文章《java什么时候用assert》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《java什么时候用assert》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好