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

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

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

    John Jiang

    a cup of Java, cheers!
    https://github.com/johnshajiang/blog

       :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
      131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks
    高效調試:條件化斷點
    本文是JavaLobby上的一篇博文,介紹了一個使用Eclipse和NetBeans進行調試的小竅門,我受益良多,也希望對大家有所助益。(2009.12.31最后更新)

    最重要的開發者工作之一就是調試。在我的大學時代,我們被迫使用簡單的文本編輯器開發軟件,所以開始時,我使用打印語句來觀察程序在什么地方出錯了。現在,IDE使我們能很便捷地完成這一工作。...
    我在Eclipse和NetBeans中見過的最佳特性就是條件化斷點思想。這個想法很簡單,打上斷點,然后輸入使調試線程能夠停在該斷點處的條件。例如,若有如下代碼:
    for(Employee emp: employees)
    {
        
    if(emp.getType() == Employee.MANAGER)
        {
            addToManagers(emp);
        }
    }

    假設,當雇員的getType方法的值為Employee.DEVELOPER時,我想察看所有變量的值,并在單步調試時能確保不會進入IF語句塊。
    在Eclipse中,你可一如往常那樣在IF語句中設置斷點,右鍵點擊斷點,你將看到如下菜單:


    通過勾選Enable Condition復選框,你可以在結果對話框中為該斷點設置一個條件:


    當你鍵入條件時,你能獲得完全的內容提示。你也能改變條件的意義--當該條件為真時,或者當在最近一次遍歷之后值被改變時,是否需要停止。
    對于NetBeans,也十分的相似。你仍要右鍵點擊斷點以獲得屬性菜單:


    該對話框也有熟悉的條件,命中次數和內容提示:


    像這樣的特性才能真正地幫助你提升調試的效率--當你知道某個特定的值導致了程序失敗時,你就能直搗問題的核心了。

    祝大家新年愉快 :-D

    posted on 2009-12-31 10:49 John Jiang 閱讀(1933) 評論(1)  編輯  收藏 所屬分類: EclipseJavaNetBeans翻譯

    評論

    # re: 高效調試:條件化斷點(譯) 2009-12-31 13:36 BeanSoft
    Support!  回復  更多評論
      

    主站蜘蛛池模板: 亚洲av成人中文无码专区| 伊人久久亚洲综合| 国产人成亚洲第一网站在线播放| 久久精品免费一区二区| 亚洲视频手机在线| 亚洲国产精品免费在线观看| 亚洲精品一区二区三区四区乱码 | 亚洲女久久久噜噜噜熟女| 久久av免费天堂小草播放| 免费特级黄毛片在线成人观看| 亚洲另类小说图片| 很黄很色很刺激的视频免费| 免费人成视频在线观看视频| 免费又黄又爽又猛大片午夜 | 羞羞漫画登录页面免费| 免费人成视频在线观看视频| 韩国免费A级毛片久久| 亚洲va在线va天堂va不卡下载 | 又粗又大又长又爽免费视频| 免费无码一区二区| 国产午夜亚洲不卡| 97无码人妻福利免费公开在线视频 | 亚洲香蕉久久一区二区| 日本高清免费网站| 亚洲电影一区二区三区| av无码久久久久不卡免费网站| 国产精品亚洲一区二区麻豆| 久久精品国产精品亚洲| 久9这里精品免费视频| 午夜在线a亚洲v天堂网2019| 亚洲国产黄在线观看| 99久9在线|免费| 亚洲va国产va天堂va久久| 2021在线永久免费视频| 亚洲aⅴ无码专区在线观看春色| 久久亚洲av无码精品浪潮| 免费观看黄色的网站| 国产AV日韩A∨亚洲AV电影| 四虎免费大片aⅴ入口| 国产精品永久免费视频| 91亚洲性爱在线视频|