zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0


          if(this.con==null||this.con.isClosed()){
                      return this.con = DBUtil.getConnection();
          }

          這個判斷實現(xiàn)判斷con是否為空然后在判斷isClosed,如果為空,就直接返回。不會載執(zhí)行isClosed的判斷。這就是短路。
          這就相當(dāng)于

          if(this.con==null){
                      return this.con = DBUtil.getConnection();
          }

          if(this.con.isClosed()){
                return this.con = DBUtil.getConnection();
          }

          并且上面的代碼也不會發(fā)生NullPointerException 的異常。因為如果為空,就直接取得新的連接。





          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2010-02-09 11:45 zhyiwww 閱讀(706) 評論(0)  編輯  收藏 所屬分類: j2ee
          主站蜘蛛池模板: 花莲市| 黔南| 内丘县| 大埔县| 炎陵县| 贵定县| 无锡市| 临夏市| 柳州市| 台北市| 博罗县| 喜德县| 新民市| 泰来县| 团风县| 黄梅县| 金乡县| 太和县| 安义县| 晋江市| 泗水县| 图们市| 赤城县| 安溪县| 富川| 华池县| 剑河县| 柘城县| 万安县| 历史| 色达县| 抚顺县| 湖南省| 淮安市| 弥勒县| 兴隆县| 溧阳市| 泰和县| 双牌县| 江城| 日土县|