<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-295  評論-26  文章-1  trackbacks-0

    1. 有"+"操作的字符串, 使用StringBuffer代替String;

    2. 生成對象時,分配合理的空間和大小,如StringBuffer,Vector的初始化大小;

    3. 優化循環體,避免在循環中生成同一個變量或調用同一個函數(參數變量也一樣);

    4. 盡量在使用時才創建該對象; 應該盡量重復使用一個對象,而不是聲明新的同類對象;

    5. 盡量使用局部變量; 盡量使用靜態變量,從而使他所有的實例都共享這個變量;

    6. 盡量減少方法的調用, 可事先判斷, 同時用變量替換;

    7. 盡量使用Java系統API,如復制大量數據時,使用System.arraycopy();

    8. 盡可能使用帶有Buffer的類代替沒有Buffer的類;

    9. 不用保存太多的信息在HttpSession中, 同時注意清除Session;

    10. 大型數據量處理或批處理數據記錄,盡量使用直接訪問數據庫的方法,用SQL直接存取數據;

    11. 在生產環境下,禁止servlet和jsp的自動重載;

    12. 插入下述“顯式”計時代碼,對程序進行評測:

    long start = System.currentTimeMillis(); // 要計時的運算代碼放在這兒,返回的時間以千分之一秒(1毫秒)為單位 long time = System.currentTimeMillis() - start;

    13. 常用運算時間單位: 運算 示例 標準時間本地賦值 i=n; 1.0 實例賦值 this.i=n; 1.2 int增值 i++; 1.5 byte增值 b++; 2.0 short增值 s++; 2.0 float增值 f++; 2.0 double增值 d++; 2.0 空循環 while(true) n++; 2.0 三元表達式 (x<0) ?-x : x 2.2 算術調用 Math.abs(x); 2.5 數組賦值 a[0] = n; 2.7 long增值 l++; 3.5 方法調用 funct(); 5.9 throw或catch異常 try{ throw e; }或catch(e){} 320 同步方法調用 synchMehod(); 570 新建對象 new Object(); 980 新建數組 new int[10]; 3100



    大盤預測 國富論
    posted on 2007-10-26 15:27 華夢行 閱讀(267) 評論(0)  編輯  收藏 所屬分類: JDK
    主站蜘蛛池模板: 亚洲乱码在线观看| 免费人成在线观看网站品爱网 | 亚洲人成色99999在线观看| 亚洲精品一品区二品区三品区| 在线播放免费人成视频在线观看 | 国产精品亚洲一区二区三区在线| 日本高清免费中文字幕不卡| 57pao国产成永久免费视频| 国产日韩AV免费无码一区二区三区 | 亚洲福利电影一区二区?| 亚洲码国产精品高潮在线| 亚洲成av人片在线观看天堂无码| 皇色在线视频免费网站| 四虎国产成人永久精品免费| 中国在线观看免费的www| 麻豆91免费视频| 99久久国产热无码精品免费| 国内少妇偷人精品视频免费| 免费精品视频在线| 精品久久久久久亚洲综合网| 亚洲精品欧美综合四区| 亚洲AV无码乱码麻豆精品国产| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲午夜电影在线观看高清| 亚洲∧v久久久无码精品| 亚洲精品自产拍在线观看| 亚洲一区二区女搞男| 久久精品国产亚洲一区二区三区 | 一区视频免费观看| 免费一级全黄少妇性色生活片| 日韩色日韩视频亚洲网站 | 日韩免费一级毛片| 日韩午夜免费视频| 免费国产成人午夜私人影视| 国产精品视频免费一区二区三区 | 亚洲av成人一区二区三区观看在线| 亚洲欧美日韩综合久久久久| 麻豆亚洲AV成人无码久久精品| jizzjizz亚洲日本少妇| 亚洲AV无码之国产精品| 美女露100%胸无遮挡免费观看|