<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
      針對(duì)在編程過(guò)程中,大量使用“System.out.println(); ”語(yǔ)句進(jìn)行調(diào)試,監(jiān)測(cè),給在后期部署及維護(hù)的過(guò)程中增加了一定難度,特編寫本文檔,規(guī)范JAVA控制臺(tái)輸出的函數(shù)的使用,增強(qiáng)代碼的可維護(hù)性。

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

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

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

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


    KooeUtil.java:

    public class KooeUtil {

    // 該變量值也可以通過(guò)文件獲取。

    public static Boolean isDebug = false;

    public static void echo (String str) {

    if (isDebug) {

    System.out.println(str);

    }

    }

    }

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

    public class XXXUtil {

    // 該變量值也可以通過(guò)文件獲取。


    public static Boolean isDebug = false;


    public static void echo (String str) {

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

    }

    }

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

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲无人区午夜福利码高清完整版| 日日夜夜精品免费视频| 亚洲国产无套无码av电影| 一区二区三区在线观看免费| 亚洲Av无码乱码在线观看性色| 美女黄色免费网站| 亚洲日韩乱码久久久久久| 69视频在线观看免费| 亚洲成a人片77777群色| 无码日韩人妻av一区免费| 亚洲高清毛片一区二区| 国产免费午夜a无码v视频| 久热综合在线亚洲精品| 99re6在线精品视频免费播放 | 亚洲高清免费在线观看| 亚洲成年人免费网站| 成人奭片免费观看| 国产成人亚洲综合a∨| 久久久久亚洲AV成人网| 久久久久国产免费| 亚洲jjzzjjzz在线播放| 免费一级特黄特色大片在线| 国产免费久久精品丫丫| 亚洲午夜久久久精品影院| 国产一卡2卡3卡4卡无卡免费视频 国产一卡二卡3卡四卡免费 | 中国一级特黄高清免费的大片中国一级黄色片| 国产成人综合亚洲AV第一页| 波多野结衣免费一区视频| 亚洲国产成人精品无码一区二区 | 国产一级在线免费观看| 亚洲欧洲综合在线| 免费**毛片在线播放直播 | 国产精品无码永久免费888| 久久精品国产亚洲AV麻豆网站 | 337p欧洲亚洲大胆艺术| 香蕉高清免费永久在线视频 | 亚洲一卡2卡4卡5卡6卡残暴在线| 蜜桃精品免费久久久久影院| 中文字幕一区二区三区免费视频| 亚洲国产日韩在线| 亚洲午夜无码久久久久|