assert
是 Java 語(yǔ)言中的一個(gè)關(guān)鍵字,用于在代碼中插入斷言
從 Java 1.4 開(kāi)始,assert
關(guān)鍵字被引入到 Java 語(yǔ)言中。自那時(shí)以來(lái),assert
函數(shù)在所有后續(xù)的 Java 版本中都得到了支持。
需要注意的是,默認(rèn)情況下,Java 虛擬機(jī)(JVM)會(huì)禁用斷言。要啟用斷言,需要在運(yùn)行 Java 程序時(shí)使用 -ea
(或 --enableassertions
)選項(xiàng)。例如:
java -ea MyProgram
此外,可以使用 -da
(或 --disableassertions
)選項(xiàng)禁用斷言,這是默認(rèn)行為。還可以通過(guò)指定類名或包名來(lái)啟用或禁用特定的斷言。
總之,assert
函數(shù)在 Java 的所有版本中都得到了支持。只需確保在運(yùn)行程序時(shí)正確地啟用或禁用斷言。