1,在當某一個表達式,多次重複出現時,應該將表達式的運算結果用一個變量保存.
2.應該儘量避免在一個循環中產生變量,或生成對象.
3,應該避免在一個循環判斷條件中,去調用方法,如果允許的話,將方法的調用的結果用一個變量保存
4,儘量擴展循環,來達到減少循環次數,來達到優化程序的目的.
5,JVM訪問局部變量消耗的資源要比訪問在成員變量的消耗的資源少,儘量使用局部變量.
6,只在對象作用範圍內產生對象.
7,如果類中的變量不會隨他的實例而變化,就可以定義爲靜態變量,從而使他所有的實例都共享這個變量。
8,注意static, final關鍵字能用得上的地方,儘量的使用.
9,當確定一個對象不需要使用時,可以顯示地將其設置爲NULL,將其銷燬.
10,儘量避免書寫死循環.
11,如果可以的話,儘量將成員變量和成員方法設置爲private.