-3
A
回答
0
簡單的初始化不會給出空指針異常,當您要使用該變量或嘗試從實際爲null的變量中獲取某個值時,它會給出空指針異常。
For ex:
String foo = null;
int length = foo.length(); // HERE
相關問題
- 1. 這個錯誤究竟是什麼?
- 2. 這個Azure錯誤究竟意味着什麼?
- 3. Python:爲什麼這不起作用?/這個錯誤究竟是什麼意思?
- 4. 這個typedef究竟是什麼意思?
- 5. 這個javacode究竟做了什麼?
- 6. 內存頁錯誤究竟是什麼?
- 7. 代表究竟是什麼?
- 8. IKB究竟代表什麼?
- 9. [a]究竟代表什麼?
- 10. 這裏的語法錯誤究竟是什麼?
- 11. Android-這究竟是爲什麼(「內容尚未創建」錯誤)
- 12. 這段代碼究竟做了什麼?
- 13. 這段代碼究竟做了什麼?
- 14. C++:究竟是什麼「:」在這裏做?
- 15. 好的,這工作。究竟是什麼?
- 16. 這究竟意味着什麼?
- 17. 這種類型究竟是什麼?
- 18. 這段JavaScript究竟做了什麼?
- 19. 這個正則表達式究竟做了什麼?
- 20. 這個正則表達式究竟做了什麼?
- 21. 這個API究竟是什麼,它在幹什麼?
- 22. 這個XSD究竟在哪裏出錯?
- 23. $ _GET ['$ something'];我究竟做錯了什麼?
- 24. Dispatch.BeginInvoke我究竟做錯了什麼?
- 25. 全選?我究竟做錯了什麼?
- 26. 餅乾。我究竟做錯了什麼?
- 27. 。我究竟做錯了什麼?
- 28. 「句柄」究竟是什麼?
- 29. #!perl究竟做了什麼?
- 30. getGlobalVisibleRect()究竟是什麼?
賦值不需要空檢查。如果這些變量進一步使用,那麼是的,你需要一個空檢查。 –
在這個問題上取樂:http://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception-and-how-do-i-fix-it –
好吧,我的建設者是公共構造(OBJ x,OBJ y)this.x = x; this.y = Y;所以我需要檢查它是否爲空我假設。我的私有屬性也是對象 – Bobby