qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

          Java程序基本優(yōu)化

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

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


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


          網(wǎng)站導(dǎo)航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阳城县| 仁化县| 夏津县| 汕头市| 大理市| 读书| 秦安县| 南江县| 建瓯市| 邹平县| 曲麻莱县| 自治县| 宁强县| 军事| 冀州市| 邯郸县| 宁夏| 界首市| 莱州市| 龙海市| 长春市| 伊吾县| 乐至县| 金湖县| 澎湖县| 荔浦县| 景德镇市| 林西县| 五原县| 若羌县| 泗水县| 皮山县| 张家港市| 麻江县| 文水县| 余江县| 芦山县| 黎城县| 大洼县| 那坡县| 顺义区|