1、不要用異常機制來處理用戶輸入驗證(try -catch-)
舉個例子,你驗證用戶輸入的數據,如果無效,則拋出異常到客戶端(我假定你是基於業務邏輯校驗用戶輸入的)
2.絕對不要在循環中使用try-Catch.
3.絕不要使用new操作符來創建一個簡單的整型變量。我知道你將會爭辯說,如果你使用new操作符去創建一個簡單的整型變量,系統會自動賦值爲0,這樣就可以免除像“變量未賦值”的錯誤。但是,在你創建本地變量去儲存的位置,真的有必要自動賦值爲0嗎?讓我們看看new操作符是如何把代碼執行性能拖慢的。
4.根據目的選擇最好的集合。