java程式碼的思考
001 為什麼要將 import 的帶黃色的沒有被使用的類幹掉?
其實我一直不想將這些類去掉,覺得麻煩,後來我想明白了,這樣會消耗資源去查詢這些無用的類,去那些jar包裡尋找,同時萬一這些包被取消了,
還要報錯,所以幹掉這些東西很有好處的。
通過ctrl + shif + o 對程式碼進行優化。
002 為什麼Map一定要制定你使用的型別?
Map map = new HashMap();
這樣寫也弄用,可是容易產生型別接受錯誤
寫明確了好些
Map <String ,String> map = new HashMap<String ,String>();
003 for迴圈
1 for (int i = 0; i<obj.size();i++)
這樣寫沒有問題,不過每次迴圈都要調取size()函式,這樣會加大消耗,尤其是量很大的時候。
應該這樣寫;
int sizeLength=obj.size();
for(int i=0;i<sizeLength;i++)
2 不要在for迴圈中做多次運算
應該這樣
3不要在for迴圈做多次重複函式調取
應該這樣
4不能在for迴圈中new,這樣會加大消耗
應該現在迴圈外面定義變數置空後,再在迴圈裡new,這樣每例項一個物件都指向同一個變數。
004日期格式最好做成全域性靜態的,這樣就不用每次都new
005 正規程式碼不可以使用System.out.print 這樣的東西
要看值,使用日子