Java知识点-断言assert
2015-05-16 08:37
645 查看
assert断言
1.在程序运行到assert断言处时,程序的某个变量必须为预期的值,否则程序抛出Exception(java.lang.AssertionError)。
2.一般用于测试。
3.使用断言时,运行Java程序要加上指定参数(java -ea AssertDemo)。
断言表达式,例如:assert i == 10 : "Error" ;
如果要启动断言,在运行Java程序的时候要加上参数-ea。即 java -ea Demo
若使用的是Eclipse,则在运行前选择工具栏上的Run->Run Configurations,然后再弹出窗口左侧选择Java Application选择当前的程序,再在右侧选中Arguments栏,在VM arguments中写上-ea即可。
代码如下:
1.在程序运行到assert断言处时,程序的某个变量必须为预期的值,否则程序抛出Exception(java.lang.AssertionError)。
2.一般用于测试。
3.使用断言时,运行Java程序要加上指定参数(java -ea AssertDemo)。
断言表达式,例如:assert i == 10 : "Error" ;
如果要启动断言,在运行Java程序的时候要加上参数-ea。即 java -ea Demo
若使用的是Eclipse,则在运行前选择工具栏上的Run->Run Configurations,然后再弹出窗口左侧选择Java Application选择当前的程序,再在右侧选中Arguments栏,在VM arguments中写上-ea即可。
代码如下:
<span style="font-family:Verdana;">package com.demo; public class Demo { public static void main(String[] args) { int i = 10; assert i == 11 : "Error"; } }</span>
<span style="font-family:Verdana;"> </span>
<span style="font-family:Verdana;">运行结果如下:</span>
<span style="font-family:Verdana;"> </span>
<span style="font-family:Verdana;">Exception in thread "main" java.lang.AssertionError: Error <span style="white-space:pre"> </span>at com.demo.Demo.main(Demo.java:15) </span>
<span style="font-family:Verdana;"> </span>
<span style="font-family:Verdana;">当程序运行到断言处时,表达式的条件不成立,抛出AssertionError异常。</span>
相关文章推荐
- java 断言 assert 初步使用:断言开启、断言使用
- Java断言Assert的使用以及在Eclipse中使用assert
- java assert 断言
- 01 java断言assert初步使用:断言开启、断言使用
- 【转载】J2SE知识点归纳笔记(四)---Java异常与断言
- 【Java】断言assert及Eclipse、Tomcat 开启断言方式
- java 断言 assert 初步使用:断言开启、断言使用
- 理解和正确使用Java中的断言(assert)
- 【Java基础】——断言assert使用
- java的断言(assert)
- java中的断言处理assert
- 【Java】断言中assertNotEquals与assertNotSame的区别
- java中的新增的assert断言方法
- 如何在Java中应用断言Assert 推荐
- Java - 什么时候用断言(assert)?
- 理解和正确使用Java中的断言(assert)
- Java中assert断言介绍
- java在eclipse中使用assert(断言)
- java 断言 assert 初步使用:断言开启、断言使用
- Java断言——assert(转自http://cnet…