風雨無阻

          產生對象個數問題

          String a = "hello";
          String b = "world";
          String c = "ok";
          String d = "is";
          String result = a+b+c+d;
          問:共產生多少個對象?

          答:
          現在的編譯器早就對這些代碼作了優化,編譯成如下:
          String a = "hello";
          String b = "world";
          String c = "ok";
          String d = "is";
          String result = new StringBuffer().append(a),append(b),append(c).append(d).toString();
          因此產生了6個對象,其中5個字符串對象,一個StringBuffer臨時對象。

          posted on 2008-03-28 10:39 秋楓故事 閱讀(311) 評論(0)  編輯  收藏 所屬分類: 工作總結

          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          新聞檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 元氏县| 施甸县| 临颍县| 屏南县| 乃东县| 贵溪市| 柳州市| 巴林左旗| 扶风县| 稷山县| 祁门县| 龙泉市| 登封市| 彝良县| 仙桃市| 罗田县| 巨野县| 栖霞市| 五常市| 红桥区| 思南县| 汕头市| 云和县| 清苑县| 绵竹市| 奉贤区| 华阴市| 上饶市| 喀喇| 大足县| 高邮市| 凭祥市| 交城县| 五指山市| 寿阳县| 鸡东县| 龙泉市| 通江县| 永登县| 银川市| 留坝县|