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

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

Java空指針異常解決方法

更新時間:2020-08-10 16:15:51 來源:動力節點 瀏覽2504次

Throwable是所有錯誤或異常的超類,只有當對象是這個類的實例時才能通過Java虛擬機或者Java throw語句拋出。

當Java運行環境發出異常時,會尋找處理該異常的catch塊,找到對應的catch塊之后,將異常交給catch塊捕獲。

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

空指針異常發生的原因:

調用方法的對象為null

根據控制臺提示的位置,找到對應的異常位置。

例如:

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

第二行報空指針異常

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

那么進一步查看Dao對象是否為空,若不為空,則繼續向上查找,找出為null的對象

改進:

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");
}

以上就是動力節點java培訓機構的小編針對“Java空指針異常解決方法”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 免费在线观看福利 | 一级a性色生活片毛片 | 在线播放亚洲精品富二代91 | 成人影院在线免费观看 | 7777成年大片免费播放器 | 久草在线视频在线观看 | 成人免费黄色 | a毛片基地 | 欧美精品福利在线视频 | 色吧久久| 国产特级毛片aaaaaaa高清 | 国产香蕉精品视频在 | 99精品热女视频专线 | 狠狠色丁香婷婷综合激情 | 国内精品51视频在线观看 | 亚洲精品日韩在线一区 | 久久精品国产400部免费看 | 好吊色妞| 天天综合天天做天天综合 | 99热久久只有精品99只有精品 | 在线久综合色手机在线播放 | 久久精品国产亚洲麻豆 | 天天操天天拍 | 欧美乱xxxxx强 | 亚洲精品色一区色二区色三区 | 奇米第四色视频 | 乱子伦有声小说mp3 仑乱高清在线一级播放 | 国产精品成人一区二区三区 | 国产青青久久 | 乱子伦xxx欧美 | 性欧美xo视频在线观看 | 欧美精品午夜毛片免费看 | 狠狠综合久久久久综合小说网 | 黄色理伦 | 国产成人亚洲毛片 | 国产在线五月综合婷婷 | 天天干天天色天天射 | 国产一级淫片a免费播放口欧美 | 国产99在线播放 | 国产精品伦理一二三区伦理 | 中文字幕人成乱码第一页 |