首頁 > 軟體

java NullPointerException/空指標 怎麼解決?

2019-12-10 13:07:24

java空指標異常是最常見的異常,當然這種錯誤也是很好解決的,無非就是對一個不存在的東西進行了某種操作,但java設定是不能對不存在的東西進行操作的,所以,異常就產生了,那麼怎麼解決呢?

1

第一步,先看一下異常是怎麼產生的,在輸入一個這樣的地址:http://localhost:8083/***/***/***/***?productId=564564564573534,在控制台就會如圖所報錯


2

第二步,要解決這樣的空指標錯誤,就先要找到出錯誤的JAVA程式碼,點選就可以,如圖:


3

第三步,定位到java程式碼後,在debug啟動專案,並新增斷點,怎麼啟動debug:http://jingyan.baidu.com/article/19020a0a65e142529c284241.html


4

第四步,繼續第一步的地址,在debug的模式下可以看到此欄位的值是Null, 如圖:


5

第五步,輸入正確的productId,如正確的連結是:http://localhost:8083/***/***/***/***?productId=47681438955545,如圖,debug模式下此欄位就不是null,如圖:


6

第六步,如果沒有其他錯誤的話,此時頁面也應該開啟了



IT145.com E-mail:sddin#qq.com