NullPointerException顧名思義就是空指針啦~~
比如獲取一個String放到一個變量里的時候,有沒有可能沒取到,然后調用那些字符串的方法的時候就樣啦~~
再比如rs已經指到空行了,還要讓它getInt()或getString()~~~
這個問題是相當常見的,需要你比較細心地一行一行地看代碼,看看有沒有什么邊界條件沒有考慮到的。
通常空指針異常是指:當你嘗試調用某個對象實例的方法時,該對象實例的值為NULL,從而導致空指針異常,所以看看第x行中調用了什么方法,該方法的所屬類就是出現空指針異常的主要載體,再順勢查找這個實例為什么沒有被賦予正確的值就能排除這個故障了。
比如獲取一個String放到一個變量里的時候,有沒有可能沒取到,然后調用那些字符串的方法的時候就樣啦~~
再比如rs已經指到空行了,還要讓它getInt()或getString()~~~
這個問題是相當常見的,需要你比較細心地一行一行地看代碼,看看有沒有什么邊界條件沒有考慮到的。
通常空指針異常是指:當你嘗試調用某個對象實例的方法時,該對象實例的值為NULL,從而導致空指針異常,所以看看第x行中調用了什么方法,該方法的所屬類就是出現空指針異常的主要載體,再順勢查找這個實例為什么沒有被賦予正確的值就能排除這個故障了。