java編程經常使用技巧(推舉)。本站提示廣大學習愛好者:(java編程經常使用技巧(推舉))文章只能為提供參考,不一定能成為您想要的結果。以下是java編程經常使用技巧(推舉)正文
一:將String字符串放在最後面
避免產生NullPointerException異常,我們平日把String字符串放在equals辦法的右邊來比擬,如許可以有用的防止
空指針異常的產生。
第一種情形,假如variable為Null,則會產生空指針異常情形;第二種情形即便variable為Null,也不會產生空指針異常,並且不會喪失任何數據。所以建議
年夜家編程時把直接量放在右邊。
二:不要信任晚期的JDK API
在晚期編程中,JDK API還不是很成熟,例以下面代碼塊:
File file=new File("..."),file封裝了一個目次或許文件,挪用list()辦法,假如是目次,則前往字符串數組;假如不是,則前往null;
所以我們可以提早添加一些校驗,如以下代碼所示:
三:不要信任-1
在javadoc中明白劃定String.indexOf()假如前往值為-1,則表現該字符在字符串中不存在;或許當我們應用IO流讀取文件時,也界說為-1
時讀取終了。以下代碼:
今朝看來這類方法很湊效,然則假如java轉變了編碼方法,界說前往-2為更好的方法呢,所以建議應用第二種。
四:防止不測賦值
以下代碼:
第一種情形:將==號寫成=,就會心外將5賦值為變量;第二種情形:不會產生不測賦值的情形;
第三種情形:===是JavaScript中全等符號,類型雷同,值也相等。
五:檢討Null和Length
不管若何,只需你有一個聚集或許數組,起首要確保它存在,而且不為空。
代碼以下:
第二種方法更好,防止了晚期版本JDK API 的毛病。
六:一切的辦法都是final的
防止子類繼續父類的一切辦法。
以上這篇java編程經常使用技巧(推舉)就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。