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 閱讀(173) 評論(0)  編輯  收藏


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


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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永福县| 新蔡县| 杨浦区| 乌兰县| 肇庆市| 湖口县| 广饶县| 将乐县| 闻喜县| 林州市| 山西省| 思南县| 深水埗区| 定陶县| 方正县| 静宁县| 健康| 溆浦县| 文安县| 香河县| 民和| 淄博市| 鄂尔多斯市| 东乡族自治县| 航空| 略阳县| 谢通门县| 双流县| 莱西市| 嘉定区| 安图县| 昭苏县| 封丘县| 台北市| 砀山县| 措美县| 辽阳市| 腾冲县| 三河市| 浙江省| 德安县|