下载此文档

断言的使用方法.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
,assertion就是在代码中包括的布尔型状态,程序员认为这个状态是true。一般来说assert在开发的时候是检查程序的安全性的,在发布的时候通常都不使用assert。。首先,lassAssertTest{publicstaticvoidmain(String[]args){AssertTestat=newAssertTest();(true);(false);}privatevoidassertMe(booleanboo){assertboo?true:false;(truecondition);}}程序中包含了assert的话,你要用javac-,否则编译器会报错的。要想让assert得部分运行的话,要使用java-eaxxx来运行,否则包含assert得行会被忽略。下面我们运行javac--eaAssertTest看看结果的输出是:(:13)(:7)(true)得时候,由于assertboo?true:false相当于asserttrue;因此没有任何问题,程序往下执行打印出truecondition,(false)的时候相当于assertfalse,这个时候解释器就会抛出AssertionError了,程序就终止了。大家必须清楚AssertionError是继承自Error得,因此你可以不再程序中catch它的,当然你也可以在程序中catch它然后程序可以继续执行。例如:lassAssertTest{publicstaticvoidmain(String[]args){AssertTestat=newAssertTest();try{(true);(false);}catch(AssertionErrorae){(AsseriontErrorcatched);}(goon);}privatevoidassertMe(booleanboo){assertboo?true:false;(truecondition);}}assert还有另外一种表达的方式,就是assertexp1:exp2;其中exp1是个boolean返回值得表达式,而exp2可以是原始的数据类型或者对象都可以例如:booleanboo=true;Stringstr=null;assertboo=false:str=error;我们刚开始讲得assertexp1得形式,当exp1是false得时候,Assertion

断言的使用方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小34 KB
  • 时间2020-04-06