當前位置:編程學習大全網 - 腳本源碼 - java.lang.NullPointerException 是什麽意思啊 該如何處理

java.lang.NullPointerException 是什麽意思啊 該如何處理

這個是空指針異常,空指針的解決辦法:?重點關註報錯發生的所在行,通過空指針異常產生的兩條主要原因診斷具體的錯誤。同時為了避免空指針的發生,最好在做判斷處理時將“null”或者空值放於設定的值之前。

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

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

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

List lt;會報錯?

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

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

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

改成:?

if(rb==null);?

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

擴展資料:

空指針異常的報錯

root cause

java.lang.NullPointerException

Dao.BookInfor.ImFromClassification(BookInfor.java:31

org.apache.jsp.front.home_jsp._jspService(home_jsp.java:120)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

  • 上一篇:手工紙巾盒制作教程
  • 下一篇:為什麽北方人愛吃甜粽子,南方人愛吃鹹粽子?
  • copyright 2024編程學習大全網