samtiger


          QQ:418148757
          Name:yangchuan
          數(shù)據(jù)加載中……
          有些東西不確定。

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

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 台北市| 平陆县| 嵩明县| 肥东县| 肇庆市| 阿拉善盟| 塔城市| 通山县| 永济市| 德昌县| 洛浦县| 玉龙| 望城县| 太仆寺旗| 昌图县| 济南市| 文登市| 柯坪县| 东宁县| 海阳市| 乡城县| 宁强县| 台北市| 泸水县| 广饶县| 辽阳市| 麦盖提县| 贺兰县| 太康县| 隆化县| 盐亭县| 颍上县| 丽江市| 依安县| 高密市| 梓潼县| 江口县| 和平区| 偏关县| 靖江市| 汝阳县|