java優化編程-語句

1 少量的內聯代碼 比  方法調用運行速度快4倍。但對於大量的、重複度高的代碼還是建議使用方法。
2 final方法編譯器會將該方法的代碼展開插入到調用代碼處,因此運行速度快,提高了效率。同樣final類也可以提高效率。
3 使用循環語句的幾個建議:
1)當作數組拷貝操作時,採用System.arraycopy()方法完成拷貝操作。
2)儘量避免在循環體中調用方法,因爲方法調用是比較昂貴的。
3)最好避免在循環體中存取數組元素,比較好的辦法是在循環體內採用臨時變量,在循環體外更改數組的值。
4)採用0值作爲終結條件。
5)避免作終結條件比較時採用方法返回值的方式進行判斷,這樣將降低系統性能。
6)避免在循環體中使用try-catch,最好在在循環體外使用try-catch以提高性能。
7)在多重循環中,如果有可能,儘量將最長的循環放在最內層,最短的循環放在最外層,以減少循環層間的切換次數。
8)如果循環體內有if-else類邏輯判斷,並且循環次數很大,最好將if-else類邏輯判斷移到循環體之外,以提高應用性能。







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章