qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Java程序基本優化

           1.盡量指定類的final修飾符,因為帶有final修飾符的類是不可派生的。
            2.盡量重用對象。
            3.盡量使用局部變量。
            4.不要重復初始化變量。
            5.在Java+Oracle的應用系統開發中,Java中內嵌的SQL語句應盡量使用大寫,以減輕Oracle解析器解析的負擔。
            6.在Java編程過程中進行數據庫連接、I/O流操作時務必小心,使用完畢后應及時關閉以釋放資源。
            7.JVM(Java虛擬機)有自身的GC(垃圾回收機制),但并非十分機智。用戶對象后手動設置成null。
            8.在使用同步機制時,應盡量使用方法同步代替代碼同步。
            9.盡量減少對變量的重復計算。
            10.盡量采用lazy loading 的策略,即在需要時才開始創建。
            11.謹慎使用異常。
            12.不要在循環中使用try-catch,放在最外層。
            13.注意StringBuffer(表示可變的可寫的字符串)的使用。設置合適的容量。
            14.合理使用Java類java.util.Vector。一個Vector就是一個java.lang.Object實例的數組。
            15.當復制大量數據時,使用System.arraycopy()命令。
            16.盡量使用重構。
            17.不適用new 關鍵字創建類實例。
            18.謹慎使用乘法和除法。如某些乘法可以用移位代替。
            19.在JSP網頁關閉無用的會話。 <@page session = “false”>
            20.JDBC與I/O。
            21.Servlet與內存使用。
            22.使用緩沖標記。
            23.選擇合適的引用機制。如include指令和include動作。
            24.及時清除不再需要的會話。
            25.不要將數組聲明為public static final;
            26.HashMap的遍歷效率。
            27.Array數組和ArrayList的使用。

          posted on 2013-11-26 10:52 順其自然EVO 閱讀(172) 評論(0)  編輯  收藏


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


          網站導航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 墨玉县| 丰城市| 亳州市| 郯城县| 富平县| 九江县| 金川县| 平泉县| 苏州市| 舒城县| 依兰县| 吉林市| 东辽县| 西贡区| 邢台县| 巴彦淖尔市| 沁阳市| 临朐县| 泊头市| 德钦县| 罗源县| 盐山县| 新兴县| 沈阳市| 松潘县| 涞源县| 兴业县| 板桥市| 永城市| 合阳县| 建德市| 武定县| 保定市| 郎溪县| 东明县| 商丘市| 彭山县| 乐山市| 南漳县| 浦江县| 大丰市|