assert断言

1.assert简介

编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设。断言表示为一些布尔表达式,是用于对程序进行调试的,是对于执行结构的判断,而不是对于业务流程的判断。

相当于一个if ()语句,如果满足断言的,执行程序,如果不满足,则抛错误

使用情形:断言适用复杂的调式过程。

特性:首先assert需要自行开启(jvm断言默认是关闭的,如何开启等会讲解),然后assert不具有继承性(父类禁止断言,子类可以开启断言)

2.assert使用

1.如何判断自己是否开启断言

原理:如果开启断言,则会调用断言语句。

      public static void main(String[] args) {

  boolean isOk = false;

  assert isOk = true;//如果开启则会调用assert  System.out.println(isOk);//返回false,表示assert开启}

2.如何开启断言

1首先打开Run->Run Configurations

2)打开Argument并设置-ea(打开断言:-ea   关闭断言:-da)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值