當前位置:名人名言大全網 - 短信平臺 - java.lang.NullPointerException是什麽意思?

java.lang.NullPointerException是什麽意思?

java.lang.NullPointerException具體意思是空指針異常,最常見的問題就是沒有初始化。

在Java中壹般報空指針異常的原因有以下幾種:?

1、字符串變量未初始化;?

2、接口類型的對象沒有用具體的類初始化,比如:?

List lt;會報錯?

List lt = new ArrayList();則不會報錯了?

3、當壹個對象的值為空時,沒有判斷為空的情況。可以試著把下面的代碼前加壹行代碼:?

if(rb!=null && rb!="")?

改成:?

if(rb==null);?

if(rb!==null&&rb!="") 或者if((“”).equals(rb))?

擴展資料:

java.lang包括基本Object類、Class類、String類、基本類型的包裝類、基本的數學類等等最基本的類。

類 Math 提供了常用的數學函數,比如正弦、余弦和平方根。類似地,類 String 和 StringBuffer 提供了常用的字符串操作。

類 ClassLoader、Process、Runtime、SecurityManager 和 System 提供了管理類的動態加載、外部進程創建、主機環境查詢(比如時間)和安全策略實施等“系統操作”。

類 Throwable 包含了可能由 throw 語句拋出的對象(§14.16)。Throwable 的子類表示錯誤和異常。