程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java編程經常使用技巧(推舉)

java編程經常使用技巧(推舉)

編輯:關於JAVA

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編程經常使用技巧(推舉)就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved