java中對象防止空指針(包括框架和非框架)

最近在工作中使用Java創建對象時偶爾會報空指針異常錯誤,後來自己琢磨了一下,終於發現了原因:

原來我在接收值的時候未做驗證,而有的情況下,如果不做判斷則會報錯,具體如下:

java中對象的使用(在使用對象的屬性前)

使用new創建對象時

1.使用前判斷對象是否是空的判斷

2.判斷對象的屬性是否爲空

如果不判斷也不會報錯,但所有值會是null

不使用new創建(使用框架自動接收)

1.使用前判斷對象是否是空的判斷

2.判斷對象的屬性是否爲空

若不判斷則會直接報空指針異常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章