課程
/后端開發(fā)
/Java
/Java入門第三季
為什么我寫的時候 方法內(nèi)部有throw new Exception() 但是方法后面沒加上throws Exception 也一樣可以運行?
2018-03-09
源自:Java入門第三季 1-9
正在回答
我的理解throw 只是在方法內(nèi)部拋出異常,這個異常需要在方法內(nèi)部處理,而throws將這個異常拋出方法外來處理
qq_Abetterman_0 提問者
當(dāng)然可以運行啊,因為你本身throw,就是扔出一個異常出來,這表示可以在其它地方進行對他處理,我看了好多資料也挺懵的,建議你先看后面的,因為這里沒有細講,以后會說明各種情況的,
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
5 回答方法內(nèi)的異常被throw,方法還需要throws嗎?
4 回答test2中throw了一個RunTimeException異常,為什么方法名后面沒有throws聲明
1 回答 throw new Exception () 如果不加信息的話是不是創(chuàng)建構(gòu)造方法就是無參的那個?
3 回答請問test2() throw 的RuntimeException 為什么不需要test2() throws Exception 聲明拋出異常?
1 回答方法拋出異常是不是在方法名后加throws 異常類
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-03-09
我的理解throw 只是在方法內(nèi)部拋出異常,這個異常需要在方法內(nèi)部處理,而throws將這個異常拋出方法外來處理
2018-03-09
當(dāng)然可以運行啊,因為你本身throw,就是扔出一個異常出來,這表示可以在其它地方進行對他處理,我看了好多資料也挺懵的,建議你先看后面的,因為這里沒有細講,以后會說明各種情況的,