Java中assert用法

在Java中asset有两种表达式如下:

asset expression1;
asset expression1 : expression2; 

第一行的表达形式,就直接判断表达是是否为真
第二行的,expression2为了在失败时,输出错误信息例如:

assert !servingCustomerLine : "already serving";

如果 servingCustomerLine 为true的情况下,就会输出already serving
另外,在运行时如果关闭了assertion功能,这些语句将不起任何作用。打开assertion功能后,如果断言失败,则会抛出AssertionError
在eclipse中的打开方式如图:

图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 断言概述 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 可以将断言看作是异常处理的一种高级...
    Zcclucky阅读 2,312评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 转自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帅199207阅读 8,653评论 3 93
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,803评论 18 399
  • 很多人看似爱一个人爱的无可救药,其实是因为离开了那个人连下家都找不着,所以只能装孙子,委曲求全,嘴里的为了爱情不过...
    哈哈仔仔阅读 213评论 0 0