下文笔者讲述断言(assert)应用场景简介说明,如下所示
断言: 是一种调试方式 断言用于保证程序最基本、关键的正确性 断言检查常在开发和测试时开启 在生产环境中,我们通常会关闭断言检查 断言指一个断言表达式 当表达式为true时,就继续向下运行 当表达式为false时,就会报一个AssertionError
断言的语法格式
assert Expression1; assert Expression1 : Expression2 ; Expression1:为一个布尔表达式 Expression2:可计算出值的表达式
开启断言的方法
运行时启用断言,可在启动JVM时使用-enableassertions或-ea标记 运行时禁用断言,可在启动JVM时使用-esa或-dsa标记例:
assert(a > 0); // throws an AssertionError if a <= 0
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。