日韩欧美亚州-日韩欧美亚洲国产-日韩欧美亚洲国产高清在线-日韩欧美亚洲精品-色135综合网-色91在线

北大青鳥:如何提高Java程序的性能

在Java軟件開發(fā)過程中,會有影響性能的一些因素和特點。本文中,北京北大青鳥學(xué)校學(xué)術(shù)部老師講解一些經(jīng)常采用的方法和技巧,用來提高Java程序的性能。

1.盡量使用final修飾符。
帶有final修飾符的類是不可派生的。在Java核心API中,有許多應(yīng)用final的例子,例如java.lang.String。為String類指定final防止了使用者覆蓋length()方法。另外,如果一個類是final的,則該類所有方法都是final的。java編譯器會尋找機會內(nèi)聯(lián)(inline)所有的final方法(這和具體的編譯器實現(xiàn)有關(guān))。此舉能夠使性能平均提高50%。

2.盡量重用對象。
特別是String對象的使用中,出現(xiàn)字符串連接情況時應(yīng)使用StringBuffer代替,由于系統(tǒng)不僅要花時間生成對象,以后可能還需要花時間對這些對象進行垃圾回收和處理。因此生成過多的對象將會給程序的性能帶來很大的影響。

3.盡量使用局部變量。
調(diào)用方法時傳遞的參數(shù)以及在調(diào)用中創(chuàng)建的臨時變量都保存在棧(Stack)中,速度較快。其他變量,如靜態(tài)變量,實例變量等,都在堆(Heap)中創(chuàng)建,速度較慢。

北京北大青鳥學(xué)校提供

北大青鳥網(wǎng)上報名
北大青鳥招生簡章
主站蜘蛛池模板: 欧美一级二级三级| 国产精品久久国产精品99| 91福利国产在线观看香蕉| 久久国产亚洲| 最新步兵社区在线观看| 久久精品免费观看国产软件| 欧美自拍视频在线| 99热com| 久久两性视频| 免费国产成人高清在线观看不卡| 97青草香蕉依人在线播放| 久草免费看| 久久久久爽亚洲精品| 亚洲国产成人在人网站天堂| caoporen国产91在线| 国产亚洲欧美精品久久久| 日韩欧美不卡在线| 性做久久久久久| a毛片在线还看免费网站| 好吊色综合网天天高清| 久久久久一| 日韩欧美精品在线观看| 特级a级毛片| 长腿嫩模打开双腿呻吟| gdcm01果冻传媒| 国产精品一区二区久久精品| 美女张开腿让男人桶爽免费网站| 欧美成人三级大全| 亚洲精品资源在线| 亚洲国产一区二区a毛片日本| 成人高清视频在线观看| 国产美女视频做爰| 国产一区二区久久| 美日韩黄色片| 久久精品a一国产成人免费网站| 色色视频免费网| 欧美一级高清免费播放| 亚洲国产精品成| 日韩毛毛片| 亚洲黄色免费在线观看| 亚洲 自拍 欧美 综合|