課程
/后端開發(fā)
/Java
/Java入門第三季
為什么RuntimeException可以直接拋出不用處理,而DrunkException就必須要處理呢
2016-03-10
源自:Java入門第三季 1-7
正在回答
=是賦值nbsp;==是相等(值相等)nbsp;===是恒等(值相等,數(shù)據(jù)類型也一樣);類屬性定義必須設置權限,比如public,protected,private,但是為了兼容以前的版本,使用var等同于使用private,這是PHP本身的特性所決定
我運行結果為什么不顯示test1的異常信息
因為test2的throw是放在catch中的,并非放在外面。前面你也看到了,有異常有兩種處理方式,一種是聲明后拋出,就像test1();另一種就是用try-catch包裹。
RuntimeException 中的異常是屬于系統(tǒng)已編寫好的異常類型,如果不處理拋出,那么后面所有繼承它的類要么處理,要么繼續(xù)拋,而DrunkException屬于自定義的,也可以這樣處理的
ting0fdnb 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答異常處理問題
3 回答異常處理的問題
3 回答異常處理:
3 回答關于異常處理finally的問題
1 回答異常處理報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2022-03-23
=是賦值nbsp;==是相等(值相等)nbsp;===是恒等(值相等,數(shù)據(jù)類型也一樣);類屬性定義必須設置權限,比如public,protected,private,但是為了兼容以前的版本,使用var等同于使用private,這是PHP本身的特性所決定
2016-05-19
我運行結果為什么不顯示test1的異常信息
2016-03-27
因為test2的throw是放在catch中的,并非放在外面。前面你也看到了,有異常有兩種處理方式,一種是聲明后拋出,就像test1();另一種就是用try-catch包裹。
2016-03-10
RuntimeException 中的異常是屬于系統(tǒng)已編寫好的異常類型,如果不處理拋出,那么后面所有繼承它的類要么處理,要么繼續(xù)拋,而DrunkException屬于自定義的,也可以這樣處理的