推薦一個專業游戲素材下載的網站 - 愛給網

          推薦:愛給網游戲素材 sina 游戲素材分享 cnblog 游戲素材分享 百度游戲游戲素材 iteye游戲素材分享 點點游戲素材分享
          csdn游戲素材分享 163游戲素材分享
          posts - 66,  comments - 64,  trackbacks - 0

          我為了能夠提高Java程序的性能,而經常采用的一些方法和技巧。

          1.盡量使用final修飾符。

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

          2.盡量重用對象。

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

          3.盡量使用局部變量。

          調用方法時傳遞的參數以及在調用中創建的臨時變量都保存在棧(Stack)中,速度較快。其他變量,如靜態變量,實例變量等,都在堆(Heap)中創建,速度較慢。



          360知識網

          posted on 2011-11-12 09:56 游戲素材資源下載 閱讀(1839) 評論(6)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 通州市| 额济纳旗| 金堂县| 苏尼特右旗| 吉木乃县| 荣昌县| 鹿邑县| 湟源县| 新宁县| 喀喇| 丰县| 顺昌县| 县级市| 平泉县| 高阳县| 德清县| 青阳县| 铅山县| 桓台县| 鲁山县| 卢湾区| 东宁县| 邯郸市| 三原县| 临清市| 双流县| 德兴市| 娱乐| 曲麻莱县| 凯里市| 凤台县| 宁陕县| 安远县| 营山县| 东山县| 泰和县| 尼玛县| 长丰县| 全椒县| 沾化县| 垦利县|