色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java代碼這一段老報空指針異常不知道怎么解決

錢瀠龍2年前31瀏覽0評論

java代碼這一段老報空指針異常不知道怎么解決?

空指針異常產生的主要原因如下:itjob網上有例子,(1)當一個對象不存在時又調用其方法會產生異常obj.method() // obj對象不存在(2)當訪問或修改一個對象不存在的字段時會產生異常obj.method() // method方法不存在(3)字符串變量未初始化;

(4)接口類型的對象沒有用具體的類初始化,比如:List lt;會報錯List lt = new ArrayList();則不會報錯了當一個對象的值為空時,你沒有判斷為空的情況。

你可以試著把下面的代碼前加一行代碼:

if(rb!=null && rb!="") 改成: if(rb==null); if(rb!==null&&rb!="") 或者if((“”).equals(rb)) 空指針的解決辦法:重點關注報錯發生的所在行,通過空指針異常產生的兩條主要原因診斷具體的錯誤。同時為了避免空指針的發生,最好在做判斷處理時將“null”或者空值放于設定的值之前。

java 指針,java代碼這一段老報空指針異常不知道怎么解決