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
?
自己編了一個股票監控軟件,有如下功能,有興趣的朋友可以下載;
(1)?? 個股監測。監測個股實時變化,可以監測個股大單交易、急速拉升和下降、主力入場和出場、股票最高點和最低點提醒。檢測到最高點、最低點、主力進場點、主力退場點、急速拉升點、急速下跌點,給出語音或者聲音提醒,不用再時刻看著大盤了,給你更多自由的時間;
(2)?? 大盤監測。監測大盤的走勢,采用上證、深證、創業三大指數的綜合指數作為大盤走勢。并實時監測大盤的最高點和最低點、中間的轉折點。
(3)?? 股票推薦。還能根據歷史數據長期或短期走勢進行分析,對股市3千多個股票進行分析對比,選出漲勢良好的股票,按照增長速度從大到小排序,推薦給你漲勢良好的股票;
下載地址:
1.0.3版本(修復大盤指數崩潰缺陷)下載地址:
鏈接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取碼:003h
更新鏈接:
https://www.cnblogs.com/bclshuai/p/10621613.html
轉載于:https://www.cnblogs.com/bclshuai/p/10675356.html
總結
以上是生活随笔為你收集整理的java断言assert的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Forward框架的逆袭:解析Forwa
- 下一篇: 电脑终端命令