JavaSE assert断言的学习

在Java中,assert关键字是从JAVA SE 1.4 引入的,为了不和老版本的Java代码中使用了assert关键字致使错误,Java在执行的时候默认是不启动断言检查的(这个时候,全部的断言语句都将忽略!),若是要开启断言检查,则须要用开关-enableassertions或-ea来开启。
 
assert关键字语法很简单,有两种用法:
 
一、assert <boolean表达式>
若是<boolean表达式>为true,则程序继续执行。
若是为false,则程序抛出AssertionError,并终止执行。
 
二、assert <boolean表达式> : <错误信息表达式>
若是<boolean表达式>为true,则程序继续执行。
若是为false,则程序抛出java.lang.AssertionError,并输入<错误信息表达式>。
相关文章
相关标签/搜索