国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

調試程序里的 NullPointerException

2024-07-21 02:06:09
字體:
來源:轉載
供稿:網友
中國最大的web開發資源網站及技術社區,
 xforum 的編碼規范規定:必須對輸入的參數進行 null 驗證用的是 validation 里的一個方法,檢查對象是否為 null :
    public static void validatenotnull( final object testobject )
    {
        // if object is null, then an exception is thrown
        if ( testobject == null )
        {
            throw new illegalargumentexception( "object can't be null." );
        }
    }
    如果把它改造成下面的形式,會使輸出更加明顯:
    public static void validatenotnull(string objectname, object object) {
        if ( object == null ) {
            throw new illegalargumentexception( objectname + " can't be null !!!" );
        }
    }


    比如在真正的程序里:
public void checklogon( string username, string password ) {
  validation.validatenotnull( "username", username );
  validation.validatenotnull( "password", password );
  // ...
}

    以后,在程序運行的過程中,如果再出現 username 為 null 的時候程序就會輸出:java.lang.illegalargumentexception: username can't be null !!!

    哈哈,再不用為找 null 犯愁了。養成好的習慣,預防錯誤的發生,可以節省將來的好多時間。
上一篇:Relation Algebra

下一篇:sql學習

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙城县| 宁都县| 砚山县| 汶上县| 思南县| 井冈山市| 邵阳市| 阿勒泰市| 古交市| 定结县| 银川市| 关岭| 尼木县| 西藏| 吴川市| 芦山县| 阜阳市| 易门县| 文成县| 陇西县| 安图县| 海阳市| 万山特区| 徐汇区| 敦化市| 万安县| 柳河县| 胶南市| 葵青区| 类乌齐县| 阿拉尔市| 聂拉木县| 长沙县| 高碑店市| 丹江口市| 成安县| 抚顺市| 奉贤区| 彭水| 泽州县| 泽州县|