优化初级
1.1如何寫出優秀代碼
1.2編程規范
???????? 1.基本要求
???????? 2.可讀性要求
???????? 3.結構化要求
???????? 4正確性與容錯性要求
???????? 5.可重用性要求
2.1程序性能測試
???????? 1.計算機性能測試:
???????? 2.內存測試
3.1初級優化:
???????? 1.盡量指定類的final修飾符
???????? 2.盡量重用對象
???????? 3.盡量使用局部變量
???????? 4.不要重復初始化變量
???????? 5.java編程中進行數據庫操作,I/O操作,使用完畢一定要關閉釋放資源。
???????? 6.使用同步機制,盡量用方法同步代表代碼塊同步
???????? 7.減少重復計算:
?????????????????? 如for(int i= 0;i<list.size();i++){} 應替換成for(int i= 0,int len = list.size();i<len;i++){}
需要實現Cloneable接口
使用for(entry<String,String[] entry :paraMap.entry()>){
String appFieldleDefid = entry.getKey();
String[] value = entry.getVaue();}
?
轉載于:https://www.cnblogs.com/liuzenglong/archive/2012/07/03/2574139.html
總結
- 上一篇: Client向Server send数据
- 下一篇: PHP工程师面临的成长瓶颈