java是一門熱門的后端編程語(yǔ)音,編程時(shí)可能會(huì)出現(xiàn)NullPointerException的報(bào)錯(cuò),這個(gè)是什么意思呢?
NullPointerException是java.lang.NullPointerException的簡(jiǎn)稱,是Java語(yǔ)言中的一個(gè)異常類,位于java.lang包中,父類是java.lang.RuntimeException。該異常在源程序中可以不進(jìn)行捕獲和處理。
當(dāng)應(yīng)用程序試圖在需要對(duì)象的地方使用null時(shí),拋出該異常。這種情況包括:
1、調(diào)用null對(duì)象的實(shí)例方法。
2、訪問(wèn)或修改null對(duì)象的字段。
3、如果一個(gè)數(shù)組為null,試圖用屬性length獲得其長(zhǎng)度時(shí)。
4、如果一個(gè)數(shù)組為null,試圖訪問(wèn)或修改其中某個(gè)元素時(shí)。
5、在需要拋出一個(gè)異常對(duì)象,而該對(duì)象為null時(shí)。
6、應(yīng)用程序?qū)?huì)拋出NullPointerException類的實(shí)例,表明其它對(duì)null對(duì)象的非法使用。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com