freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java編程規(guī)范標(biāo)準(zhǔn)[詳](編輯修改稿)

2025-05-04 06:04 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ] array = new String[()]。(array)。1JDK “相加”操作應(yīng)該使用StringBuffer。JDK “相加等于”操作如果不涉及線程安全應(yīng)該使用StringBuilder,如果有線程安全的要求應(yīng)該使用StringBuffer說(shuō)明:大量的String相加等于處理性能消耗較多?!按罅俊币话阒?次“+=”以上或者在循環(huán)中進(jìn)行字符串+=操作。StringBuilder的性能優(yōu)于StringBuffer,但是是非線程安全的。示例:不推薦:String str = “”。str += ”a”。str += ”b”。str += ”c”。str += ”d”。str += ”e”。推薦:StringBuilder sb = new StringBuilder()。(“aa”)。(“bb”)。(“cc”)。JDK StringBuffer。1對(duì)類(lèi)中日志工具對(duì)象logger應(yīng)聲明為static.說(shuō)明:防止重復(fù)new 出logger對(duì)象(logger指各種日志工具類(lèi),可以是log4j,jdk logger,內(nèi)部API等,盡管一些logger對(duì)LogFactory工廠有一些優(yōu)化,但是我們也必須防止代碼沒(méi)有必要的運(yùn)行)。1不能用“==”比較兩個(gè)字符串(Long對(duì)象等)內(nèi)容相等,能用基本類(lèi)型就是基本類(lèi)型說(shuō)明:兩個(gè)字符串在比較內(nèi)容是否相等的時(shí)候,如果使用“==”,當(dāng)兩個(gè)字符串不是指向內(nèi)存中同一地址,那么即使這兩個(gè)字符串內(nèi)容一樣,但是用“==”比較出來(lái)的結(jié)果也是false。所以?xún)蓚€(gè)字符串在比較內(nèi)容是否相等的時(shí)候一定要使用“equals”方法。示例:public class Test {public static void main(String[] args){String a = new String(a)。String a2 = a。if(a == a2){(a == a2 return true.)。}else{(a == a2 return false.)。}if((a2)){((a2) return true.)。}else{((a2) return false.)。}}}最終輸出的結(jié)果為:a == a2 return false.(a2) return true.1對(duì)list做foreach循環(huán)時(shí),循環(huán)代碼中不能修改list的結(jié)構(gòu)說(shuō)明:,不能在循環(huán)代碼中對(duì)正在循環(huán)的list的結(jié)構(gòu)進(jìn)行修改,即對(duì)list做add、remove等操作,如果做了這些操作,必須立即退出循環(huán),否則會(huì)拋出異常。1避免空指針異常,增加靜態(tài)代碼檢查說(shuō)明:空指針異常是編碼過(guò)程中最常見(jiàn)的異常,在使用一個(gè)對(duì)象的時(shí)候,如果對(duì)象可能為空,并且使用次對(duì)象可能會(huì)造成空指針異常,那么需要先判斷對(duì)象是否為空,再使用這個(gè)對(duì)象。1避免下標(biāo)越界,增加靜態(tài)代碼檢查說(shuō)明:訪問(wèn)數(shù)組、List等容器內(nèi)的元素時(shí),必須首先檢查下標(biāo)是否越界,杜絕下標(biāo)越界異常的發(fā)生。1將字符串轉(zhuǎn)數(shù)字時(shí)沒(méi)有捕獲NumberFormatException異常,寫(xiě)工具類(lèi)說(shuō)明:調(diào)用Java方法將字符串轉(zhuǎn)換為數(shù)字時(shí),如果字符串的格式非法,會(huì)拋出運(yùn)行時(shí)異常NumberFormatException。示例:錯(cuò)誤例子:public Integer getInteger1(String number){// 如果number格式非法,會(huì)拋出NumberFormatExceptionreturn (number)。}正確的處理方法如下:public Integer getInteger2(String number){try{return (number)。}catch (NumberFormatExce
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1