斷言assert的簡單瞭解

Java中斷言assert()宏主要用於檢查是否滿足某個特定的條件。主要用法:assert(Boolean表達式)。

斷言主要用於檢測某些非法的情況,不同於程序上出現的錯誤。後者一定要做出處理。

在這個boolean表達式中,如果表達式爲true,程序繼續執行,如果表達式爲false,程序會拋出AssertionError。

這個宏主要用於判斷程序中是否出現了明顯非法的數據,如果出現了,就終止程序以免導致嚴重後果,同時便於查找錯誤。

注意在大部分IDE中斷言默認是關閉的,需要開啓-ea的開關,即設置jvm參數

在實際生產開發中,斷言與junit都可以用作測試,選擇哪種看具體的使用場景。由於近期在接觸東軟ACAP框架,所以對斷言進行了一個簡單的瞭解及總結。今後也會多寫一些高質量的內容進行分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章