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