断言
断言语句在调试代码阶段非常有用,断言语句一般用于程序不准备通过捕获异常来处理的错误。
例如,当发生某个错误时,要求程序必须立即停止执行。在调试代码阶段让断言语句发挥作用,这样就可以发现一些致命的错误。程序正式运行时就可以关闭断言语句,但仍把断言语句保留在源代码中,如果以后应用程序又需要调试,可以重新启动断言语句。
⑴断言语句的语法格式
使用assert关键字声明一条断言语句,断言语句有以下两种格式:
assert booleanExpression;
assert booleanExpression:messageException;
例如:对于断言语句:
assert number >=0;
⑵启用与关闭断言语句
使用Java解释器直接运行应用程序时,默认的关闭断言语句在调试程序时可以使用-ea启用断言语句,例如:
Java -ea mainclass
今天就学到这里,明天继续gogogo!