您的位置:首页 > 编程语言 > Java开发

JAVA ASSERT 断言

2015-09-02 20:00 483 查看
之前看代码经常会遇到assert的东西,以为是什么高端的,现在试着了解了一下,发现其实是一个挺容易的小东西。

就我粗略的了解,assert断言呢,其实和if判断差不多,不过assert条件false的话就直接退出抛异常,而if可以又操作。

assert的用处就是程序员觉得这个条件一定必须是成立的true,不过为了以防万一写一个断言,防止意外。

ASSERT的用法如下:

1、assert <boolean表达式>

如果<boolean表达式>为true,则程序继续执行。

如果为false,则程序抛出AssertionError,并终止执行。

2、assert <boolean表达式> : <错误信息表达式>

如果<boolean表达式>为true,则程序继续执行。

如果为false,则程序抛出java.lang.AssertionError,并输入<错误信息表达式>。

assert为java中自带的。不过也可能是从 org.springframework.util.Assert 引入的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: