爪哇一角

          共同探討STRUTS#HIBERNATE#SPRING#EJB等技術
          posts - 3, comments - 6, trackbacks - 0, articles - 99
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          用Eclipse調一個Iterator,有一個for循環:
          for(Iterator iter = coolection.iterator(); iter.hasNext(); ) {
              Object o = iter.next(); // 在這里添加了一個斷點
              o.doSomething();
          }

              在程序跑到斷點那里的時候,我用Expression查看了一下iter.next(),結果這個值和預期的值并不一樣,而是向后偏移了一個位置,也就是 說Expression查看器在查看iter.next()的時候實際上是對原來的iter又進行了一次.next()方法的調用,調試過程干擾了程序的 正常運行。所以在調試情況下程序總是不能正常運行,而實際上程序并沒有任何問題。
          主站蜘蛛池模板: 乃东县| 平和县| 精河县| 饶平县| 崇阳县| 开化县| 秦安县| 公安县| 盘山县| 汝州市| 黔东| 福鼎市| 泸西县| 宁陕县| 澳门| 铜川市| 平舆县| 陆良县| 永川市| 平陆县| 扎鲁特旗| 石门县| 荔浦县| 通许县| 江阴市| 龙岩市| 临西县| 安国市| 永登县| 利辛县| 天镇县| 东兰县| 横峰县| 吴堡县| 杭锦后旗| 都昌县| 和政县| 广饶县| 罗山县| 苍溪县| 眉山市|