tip 1

来源:互联网 发布:空知英秋讨厌中国 知乎 编辑:程序博客网 时间:2024/05/16 12:41

1. 用Eclipse前先在設置那裏把tab全部換成space,以防File Tab Character: File contains tab characters (this is the first instance).剛建立項目就打開checkstyle    即可避免

2. 注意在函數中創建的形參(包括函數頭創建的)即使變量名和類裏的Final變量名一樣,但實際上是完全兩塊不同的memory區域

3. 注意&&當判斷條件時,不要把&&之前的表達式採用帶throw的函數

4. 注意hides a field的warning, 这个表示在某函数中重新定义了一个内部静态变量,但是却是不应该的。

5. 即使java有垃圾自動回收機制,也要確保在刪除時刪掉所有無用的要刪的指針(賦值爲null, = null),特別在N = 1時可能會出現小trick

6. 當初創建多少個instances, 全部刪除時就要都刪掉。不要陷入兩個instances相等時忘記刪掉另一個的trap.

7. 別忘了即使Java沒有指針,= 操作符用於賦值數組時也是傳遞的address, 而不是content啊。數組複製還是老老實實用for一個個賦值成員吧,或者用strcopy也行(有的話)。

原创粉丝点击