assert断言的使用场景,有哪些呢?
assert断言的简介
assertion(断言):assert是我们日常开发中常用的调试方式 assert的功能:用于用于保证程序最基本、关键的正确性 assertion检查通常在开发和测试时开启 为了提高性能,当软件发布后,assert检查通常是关闭的
断言的实现: 断言是一个包含布尔表达式的语句 在执行这个语句时假定该表达式为true 当表达式计算为false,那么系统会报告一个AssertionError。
断言的实现样式
assert Expression1; assert Expression1:Expression2; Expression1 应该总是产生一个布尔值 Expression2 可以是得出一个值的任意表达式 这个值用于生成显示更多调试信息的字符串消息。
断言注意事项: 断言在默认情况下是禁用状态 启用断言,在JVM启动时,使用 -enableassertions 或者-ea
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。