我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:大家发高手网 > 断言 >

Java中断言的用法

归档日期:06-27       文本归类:断言      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  第四步:在 VM arguments 文本框中输入” -ea“来运行断言;

  2013-08-11展开全部JDK1.4中引入的一个新特性之一就是断言(assert),为程序的调试提供了强有力的支持,以下的文档根据SUNTEC内容及相关内容组成。

  由于引入了一个新的要害字,所以在编译的时候就需要增加额外的参数,要编译成功,必须使用JDK1.4的Javac并加上参数-source 1.4,例如可以使用以下的命令编译上面的代码:

  以上程序运行使用断言功能也需要使用额外的参数(并且需要一个数字的命令行参数),例如:

  由于输入的参数不等于10,因此断言功能使得程序运行时抛出断言错误,注重是错误,这意味着程序发生严重错误并且将强制退出。断言使用boolean值,假如其值不为true则抛出AssertionError并终止程序的运行。

  这个断言的副作用是因为它修改程序变量的值并且没有抛出错误,这样的错误假如不细心检查很难发现。但是同时我们可以根据以上的副作用得到一个有用的特性,根据它测试是否将断言打开了。

本文链接:http://buffaloruse.net/duanyan/662.html