1 断言
1.1 断言的作用
断言功能是用于软件的开发和测试的,主要使用在代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。也就是说,删去断言的那部分语句后,你程序的结构和运行不应该有任何改变。
1.2 断言的语法
语法1:assert expression; //expression代表一个布尔类型的表达式,如果为真,就继续正常运行,如果为假,程序退出
语法2:assert expression1 : expression2; //expression1是一个布尔表达式,expression2是一个基本类型或者Object类型,如果expression1为真,则程序忽略expression2继续运行;如果expression1为假,则运行expression2,然后退出程序。
使用实例
public class AssertionDemo {
//这个成员变量的值可以变,但最终必须还是回到原值5
static int i = 5;
public static void main(String[] args) {
assert i==6:"如果断言异常,我会被打印";
System.out.println("如果断言正常,我就被打印");
}
}
1.3 断言开启和关闭
(1) idea操作
Run->edit Configuration->Configuration->VM Options 输入-ea 开启,输入-da关闭。
(2) eclipse
run->Open Run Dialog->argument->VM argument 输入-ea 开启,输入-da关闭。
ea表示enable assertion da表示disable assertion
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:
https://www.cnblogs.com/bclshuai/p/11380657.html
百度云盘下载地址:
链接:https://pan.baidu.com/s/1swkQzCIKI3g3ObcebgpIDg
提取码:mc8l
微信公众号获取最新的软件和视频介绍
QStockView