大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java空指針異常解決方法

Java空指針異常解決方法

更新時(shí)間:2020-08-10 16:15:51 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2432次

Throwable是所有錯(cuò)誤或異常的超類,只有當(dāng)對象是這個(gè)類的實(shí)例時(shí)才能通過Java虛擬機(jī)或者Java throw語句拋出。

當(dāng)Java運(yùn)行環(huán)境發(fā)出異常時(shí),會(huì)尋找處理該異常的catch塊,找到對應(yīng)的catch塊之后,將異常交給catch塊捕獲。

throwable的子類是exception和error,exception又分為IOException,NullPointerException等

空指針異常發(fā)生的原因:

調(diào)用方法的對象為null

根據(jù)控制臺(tái)提示的位置,找到對應(yīng)的異常位置。

例如:

Listbooks=Dao.getData();
int size=books.size();

第二行報(bào)空指針異常

那么books對象為null,向上查找第一行中Dao.getData();

那么進(jìn)一步查看Dao對象是否為空,若不為空,則繼續(xù)向上查找,找出為null的對象

改進(jìn):

1.增加條件判斷

List?books?=?Dao.getData();
if(books!=null){
  int?size?=?books.size();
}

2.捕獲異常

List?books?=?Dao.getData();
try{
int?size?=?books.size();
}catch(NullPointerException?e){
  e.printStackTrace();
  System.out.printLn("size?=?0");
}

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java空指針異常解決方法”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美色婷婷 | 国产看片网站 | 国产欧美乱码在线看 | 国产亚洲视频在线观看 | 亚洲国产人成在线观看 | 日日日日干 | 看一级特黄a大片日本片黑人 | 日韩在线免费视频观看 | 狠狠丁香激情久久综合 | 九九九国产在线 | 日韩精品免费一区二区三区 | a级高清观看视频在线看 | 不卡无毒免费毛片视频观看 | 青草草在线观看免费视频 | 久青草视频在线观看 | 免费福利小视频 | 欧美视频日韩专区午夜 | 国产精品视_精品国产免费 国产精品视频2021 | 毛片免费看看 | 国产伦精品一区二区三区女 | 97影院3 | 波多野结衣一区在线观看 | 成 人 黄 色 大 片全部 | 黄在线免费看 | 国产免费久久精品丫丫 | 亚洲欧美在线综合一区二区三区 | 免费人成网站在线高清 | 欧美白人极品性喷潮 | 亚洲精品动漫3d一区二区 | 亚洲va欧美va国产va天堂影 | 国产成人拍精品视频网 | 国产成人不卡亚洲精品91 | 欧美99视频 | 伊人久久中文字幕久久cm | 精品久久久久久蜜臂a∨ | 综合网视频 | 国产成人在线小视频 | 亚洲精品久久久久中文字小说 | 国产精品一区二区久久精品涩爱 | 久草免费精品视频 | 亚洲国产视频在线 |