爪哇一角

          共同探討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()方法的調用,調試過程干擾了程序的 正常運行。所以在調試情況下程序總是不能正常運行,而實際上程序并沒有任何問題。
          主站蜘蛛池模板: 广西| 张掖市| 长寿区| 饶河县| 彭阳县| 蓬安县| 南宫市| 赣州市| 舒兰市| 密云县| 长海县| 古田县| 桂阳县| 滕州市| 鲁甸县| 兴海县| 金塔县| 那曲县| 北海市| 秭归县| 洪泽县| 镇原县| 宜章县| 灌云县| 格尔木市| 黄龙县| 南昌县| 图木舒克市| 达尔| 宝丰县| 加查县| 呼玛县| 南阳市| 互助| 霸州市| 五河县| 宝兴县| 娱乐| 东光县| 抚顺市| 三河市|