• 技术文章 >java >java基础

    java中断言的两种形式

    小妮浅浅小妮浅浅2021-02-21 10:27:09原创2619

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.断言的使用

    断言是作为一种调试工具被发明出来的,用来检查那些“代码写对了就肯定成立”的条件。例如我们要断言一个变量a必须要大于2,就可以这样写:

    assert a > 2

    当条件不满足时,就会抛出AssertionError异常,等同于如下代码:

    if not assert_condition:
        raise AssertionError

    2.断言形式

    1)非常简单:

    private void doStuff(){
    assert(y>x);
    //其他代码
    }

    2)简单:

    将通过表达式的值向错误跟踪栈中添加更多信息,提供了更多调式帮助信息。

    private void doStuff(){
    assert(y>x):”y is ”+y+” x is”+x;
    //其他代码
    }

    运行时启用断言:

    java –ea com.geeksanonymous.TestClass

    运行时禁用断言:

    java –da com.geeksanonymous.TestClass

    以上就是java中断言两种形式的介绍,在使用方法和代码上都非常简便,有类似想要筛选代码进行检测时,就可以运用断言的原理来处理。

    专题推荐:java 断言形式
    上一篇:java中assert调用程序 下一篇:java断言与异常区别

    相关文章推荐

    • java Date类的使用方法• java SimpleDateFormat转换方法• Calender在java中处理时间• java中assert调用程序

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网