2010年6月26日

          dddddddddddddddddddddddddddddddddddddddddddddddddddddddd

          posted @ 2010-06-26 23:58 jasonwt 閱讀(93) | 評論 (0)編輯 收藏

          2010年6月22日

          1.String.split的性能問題
                  String.split(正則表達式),在大量調用時會有性能問題,對比了substring實現分隔與split,性能差10倍左右。
                  
          2.在進行數字內容copy時,可以考慮使用System.arraycopy(),性能差別不大,代碼更簡潔
                  String[] array1 = new String[]{};
                  String[] array2 = new String[]{};
                  for (int i = 0; i < array1.length; i++) {
                      array2[i] = array1[i];
                  }
                  ---->>>>
                  System.arraycopy(array1, 0, array2, 0, array1.length);
                  
          3. 使用StringBuilder而不是StringBuffer
              任何變量聲明為java.lang.StringBuffer可以考慮使用java.lang.StringBuilder,StringBuilder是非線程安全的,所以效率更高一些。
              StringBuffer content = new StringBuffer();
              ---->>>>
              StringBuilder content = new StringBuilder();
              
          4.String變量的size()==0可以使用isEmpty()替換
              在判斷一個空字符串時,調用size()==0可以考慮使用.isEmpty()替換。
              if(userName.size()==0) {
              }
              ---->>>>
              if(userName.isEmpty()) {
              }

          posted @ 2010-06-22 00:35 jasonwt 閱讀(80) | 評論 (0)編輯 收藏

          僅列出標題  
          主站蜘蛛池模板: 樟树市| 孝感市| 旅游| 乐陵市| 湖南省| 梓潼县| 南投县| 乐平市| 沐川县| 瓦房店市| 平和县| 德阳市| 阿坝县| 莎车县| 洪雅县| 湘乡市| 依安县| 科尔| 临泽县| 南康市| 潞城市| 建水县| 光泽县| 日土县| 镇平县| 泗洪县| 南充市| 兴化市| 双峰县| 绥棱县| 百色市| 历史| 长治县| 政和县| 鄄城县| 江安县| 毕节市| 元谋县| 日喀则市| 嘉义市| 泾川县|