斷言(Assertion) | Java SE 6 技術手冊 - caterpillar
文章推薦指數: 80 %
例外是程式中非預期的錯誤,例外處理是在這些錯誤發生時所採取的措施。
有些時候,您預期程式中應該會處於何種狀態,例如某些情況下某個值必然是多少,這稱之為一種斷言。
斷言有兩種結果:成立或不成立。
當預期結果與實際執行相同時,斷言成立,否則斷言不成立。
Java 在 JDK 1.4 之後提供斷言陳述,有兩種使用的語法:boolean_expression 如果為 true,則什麼事都不會發生,如果為 false,則會發生 java.lang.AssertionError,此時若採取的是第二個語法,