国产探花免费观看_亚洲丰满少妇自慰呻吟_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學習

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌吉市| 凯里市| 德阳市| 阜新| 丹寨县| 六枝特区| 吉木萨尔县| 陇川县| 石屏县| 博客| 张家界市| 平乡县| 灵丘县| 积石山| 卓尼县| 江口县| 孝昌县| 彩票| 桐乡市| 台北市| 龙口市| 陇西县| 柳河县| 资中县| 文昌市| 昌都县| 雷山县| 江油市| 溆浦县| 岳西县| 闽清县| 荣成市| 大连市| 曲阜市| 鞍山市| 长沙县| 荃湾区| 新疆| 丹棱县| 肃南| 彩票|