samtiger


          QQ:418148757
          Name:yangchuan
          數據加載中……
          有些東西不確定。

          最近在反編譯一段java代碼的時候,出現一個情況,凡是,字符串變量相加的代碼,反編譯的時候都是被優化了的代碼,比如:
          “abc ”+"edf"+"xyz"反編譯后為 “abcedfzyz”。而 “sam”+new String(“tiger”)則變為:new StringBuilder().appen("sam").apperd("tiger").tostring
          凡是字符串相加的代碼,都會被以上方式給優化了,但是在循環里用字符串相加的話,則會變成在循環體類,new Stringbuilder。
          比如:String str;
              for(int i=0;i<10;i++) str +=i;  則會變為:  for(int i=0;i<10;i++) new StringBuilder(str).append(i).toString;

          posted on 2008-11-02 21:28 sam.chuan.yang 閱讀(150) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 鄂伦春自治旗| 彭山县| 崇明县| 天柱县| 吉水县| 威宁| 万全县| 金平| 庆城县| 石泉县| 海丰县| 新巴尔虎右旗| 泰安市| 开阳县| 友谊县| 托克逊县| 武胜县| 淳安县| 安平县| 巫溪县| 太保市| 桦川县| 武鸣县| 霍城县| 西丰县| 阜阳市| 安阳市| 上思县| 城口县| 射洪县| 肥乡县| 鸡泽县| 山西省| 交口县| 阿勒泰市| 嘉峪关市| 富宁县| 竹山县| 右玉县| 军事| 合山市|