java断言assert

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

原文地址:https://www.cnblogs.com/bclshuai/p/10675356.html