第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

什么是NullPointerException,我該如何解決?

什么是NullPointerException,我該如何解決?

慕容3067478 2019-12-23 10:54:37
什么是NullPointerException,我該如何解決?什么是空指針異常(java.lang.NullPointerException)以及它們的原因是什么?可以使用哪些方法/工具來(lái)確定原因,以便停止異常導(dǎo)致程序過(guò)早終止?
查看完整描述

3 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊

NullPointerExceptions是當(dāng)您嘗試使用指向內(nèi)存中沒有位置的引用(null)時(shí)發(fā)生的異常,就好像它引用了一個(gè)對(duì)象一樣。在空引用上調(diào)用方法或嘗試訪問(wèn)空引用的字段將觸發(fā)a NullPointerException。這些是最常見的,但NullPointerExceptionjavadoc頁(yè)面上列出了其他方式。

可能是我能想出的最快的示例代碼來(lái)說(shuō)明NullPointerException

public class Example {

    public static void main(String[] args) {
        Object obj = null;
        obj.hashCode();
    }}

在內(nèi)線的第一行main,我明確地將Object引用設(shè)置為obj等于null。這意味著我有一個(gè)引用,但它沒有指向任何對(duì)象。之后,我嘗試將引用視為通過(guò)調(diào)用其上的方法指向?qū)ο?。這導(dǎo)致a NullPointerException因?yàn)闆]有代碼在引用指向的位置執(zhí)行。

(這是一個(gè)技術(shù)性問(wèn)題,但我認(rèn)為值得一提的是:指向null的引用與指向無(wú)效內(nèi)存位置的C指針不同??罩羔槍?shí)際上并不指向任何位置,這與指向恰好無(wú)效的位置。)



查看完整回答
反對(duì) 回復(fù) 2019-12-23
?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

什么是NullPointerException?

一個(gè)好的起點(diǎn)是JavaDocs。他們有這個(gè)涵蓋:

當(dāng)應(yīng)用程序在需要


查看完整回答
反對(duì) 回復(fù) 2019-12-23
  • 3 回答
  • 0 關(guān)注
  • 360 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)