當前位置:編程學習大全網 - 網站源碼 - java為什麽源碼框架都用assert調試

java為什麽源碼框架都用assert調試

在C和C++語言中都有assert關鍵,表示斷言。

在Java中,同樣也有assert關鍵字,表示斷言,用法和含義都差不多。

二、語法

在Java中,assert關鍵字是從JAVA SE 1.4 引入的,為了避免和老版本的Java代碼中使用了assert關鍵字導致錯誤,Java在執行的時候默認是不啟動斷言檢查的(這個時候,所有的斷言語句都 將忽略!),如果要開啟斷言檢查,則需要用開關-enableassertions或-ea來開啟。

assert關鍵字語法很簡單,有兩種用法:

1、assert <boolean表達式>

如果<boolean表達式>為true,則程序繼續執行。

如果為false,則程序拋出AssertionError,並終止執行。

2、assert <boolean表達式> : <錯誤信息表達式>

如果<boolean表達式>為true,則程序繼續執行。

如果為false,則程序拋出java.lang.AssertionError,並輸入<錯誤信息表達式>。

  • 上一篇:CGI是什麽意思呀
  • 下一篇:請問大佬有winimge img鏡像管理工具 9.0 漢化版軟件免費百度雲資源嗎
  • copyright 2024編程學習大全網