<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0
      針對在編程過程中,大量使用“System.out.println(); ”語句進行調(diào)試,監(jiān)測,給在后期部署及維護的過程中增加了一定難度,特編寫本文檔,規(guī)范JAVA控制臺輸出的函數(shù)的使用,增強代碼的可維護性。

      一般在編碼過程中,為了檢測代碼邏輯或顯示計算結(jié)果等,我們需要在控制臺中打印一些信息來確定代碼的正確性,或查看程序運行狀態(tài)。通常情況下,在JAVA中會直接使用函數(shù)“System.out.println()”或“System.out.print()”來向控制臺輸出信息。這些函數(shù)可能會出現(xiàn)在代碼的任何位置,在代碼行數(shù)不斷增多及隨著時間的推移,這些函數(shù)也會造成許多冗余的輸出,且對其程序本身的功能無任何用處,當(dāng)然也不會影響到具體功能的實現(xiàn)。但是在實際部署或進行后期維護時,當(dāng)有些輸出到控制臺的信息影響到你,為你的部署及維護帶來許多不便時,你想刪除某個信息的輸出卻不是那么容易,就得在代碼中一個一個去查找他們的位置,手動刪除每一個不必要的“System.out.prin…”。

      其實要改變手動查找“System.out.prin…” 的煩惱也很簡單,只要簡單的遵循如下規(guī)則即可。

    <!--[if !supportLists]-->1. <!--[endif]-->編寫一個JAVA類“XXXUtil ”,在里面設(shè)置一個布爾型的成員變量,再寫一個方法來替換掉所有的“System.out.prin…”就行了!

    <!--[if !supportLists]-->2. <!--[endif]-->將此JAVA類放入你的工程中。


    KooeUtil.java:

    public class KooeUtil {

    // 該變量值也可以通過文件獲取。

    public static Boolean isDebug = false;

    public static void echo (String str) {

    if (isDebug) {

    System.out.println(str);

    }

    }

    }

    <!--[if !vml]--> <!--[endif]-->
    具體實現(xiàn):

    public class XXXUtil {

    // 該變量值也可以通過文件獲取。


    public static Boolean isDebug = false;


    public static void echo (String str) {

    if (isDebug) { System.out.println(str); }

    }

    }

      將以上代碼加入你的工程,然后將所有的“System.out.println”替換成“XXXUtil .echo”即可。

      這樣我們就可以簡單的通過設(shè)置isDebug值來控制工程中所有的輸出函數(shù)是否輸出,使程序更具有可維護性。
    posted on 2007-09-06 18:44 jadmin 閱讀(82) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 一级视频在线免费观看| 亚洲六月丁香六月婷婷蜜芽| 亚洲成在人线aⅴ免费毛片| 亚洲av午夜成人片精品网站 | 亚洲福利视频网站| 91大神在线免费观看| 亚洲视频一区调教| 18pao国产成视频永久免费| 亚洲精品456在线播放| 亚欧人成精品免费观看| 亚洲黄黄黄网站在线观看| 有码人妻在线免费看片| 亚洲精品tv久久久久久久久 | 亚洲日韩在线中文字幕第一页| 国产亚洲精品美女久久久久久下载| 热re99久久6国产精品免费| 久久精品国产亚洲AV无码偷窥 | 二级毛片免费观看全程| 亚洲精品少妇30p| 久久久久免费看成人影片| 亚洲成AV人片久久| 毛片在线看免费版| 免费看一级一级人妻片| 亚洲一区二区女搞男| 三年片在线观看免费观看大全一| 亚洲 另类 无码 在线| baoyu777永久免费视频| 亚洲精品自拍视频| 日韩免费观看视频| 国产在线观看xxxx免费| 亚洲三级在线视频| 亚洲精品456播放| 天天影院成人免费观看| 青青青亚洲精品国产| 亚洲AV无码一区东京热| 大地资源在线观看免费高清| 永久免费无码网站在线观看个| 久久精品国产亚洲AV香蕉| 免费人成在线观看视频播放| 99re在线视频免费观看| 亚洲国产欧美国产综合一区 |