Java面试经
1、什么時(shí)候用assert
assertion(斷言)在軟件開發(fā)中是一種常用的調(diào)試方式,很多開發(fā)語(yǔ)言中都支持這種機(jī)制。在實(shí)現(xiàn)中,assertion就是在程序中的一條語(yǔ)句,它對(duì)一個(gè)boolean表達(dá)式進(jìn)行檢查,一個(gè)正確程序必須保證這個(gè)boolean表達(dá)式的值為true;如果該值為false,說(shuō)明程序已經(jīng)處于不正確的狀態(tài)下,assert將給出警告或退出。?
注意:雖然assert是JDK1.4新增的關(guān)鍵字,但有一點(diǎn)非常重要:?
java命令默認(rèn)不啟動(dòng)斷言,?
為了啟動(dòng)用戶斷言,應(yīng)該在運(yùn)行java命令時(shí)增加-ea(Enable Assert)選項(xiàng)。?
為了啟動(dòng)系統(tǒng)斷言,應(yīng)該在運(yùn)行java命令時(shí)增加-esa(Enable System Assert)選項(xiàng)
轉(zhuǎn)載于:https://www.cnblogs.com/x-jingxin/p/10237845.html
總結(jié)
- 上一篇: ASP.NET Core 认证与授权[6
- 下一篇: 【学习笔记】【Design idea】一