Java十大低級錯誤
互聯網發展如此迅猛,編程語言不斷壯大,java做爲互聯網的一份子,在編程語言中有很重的份量。
隨着學java的人愈來愈多,技術也愈來愈良莠不齊,如下是我概括10個java常見錯誤!
一、方法和變量命名隨意而不規範,沒有類註釋、方法註釋或註釋不規範,代碼修改後,不一樣步修改註釋,致使註釋與代碼不符。java
二、數據類不重載toString()方法,編程規範要求「全部的數據類必須重載toString() 方法,返回該類有意義的內容。」數據庫
三、對方法的調用不進行空指針判斷而形成空指針異常。編程
四、數據庫操做、IO操做的資源沒有及時釋放,數據庫結果集和鏈接釋放順序不正確,或者使用沒有必要的預處理。數組
五、循環體內包含了大量沒有必要在循環中處理的語句,循環體內循環獲取數據庫鏈接,循環體內進行沒必要要的try-catch操做。不要在循環體內調用同步方法和使用 try-catch 塊。
六、嵌套使用try-catch,或者try-catch後面沒有必要的finally操做,數據庫操做、IO操做等須要使用結束close()的對象必須在try -catch-finally 的finally中close()。markdown
七、不對數組下標做範圍校驗。編程語言
八、equals操做時沒有將常量放在equals操做符的左邊,字符串變量與常量比較時,先寫常量,這樣能夠避免空指針異常。ide
九、字符串轉化爲數字時沒有作異常處理。指針
十、沒有在異常分支記錄日誌致使問題定位困難。
詳細的代碼案例,和java資料能夠私信聯繫我,或是評論區聯繫我日誌