為什么我寫的時候 方法內(nèi)部有throw new Exception() 但是方法后面沒加上throws Exception 也一樣可以運(yùn)行?
為什么我寫的時候 方法內(nèi)部有throw new Exception() 但是方法后面沒加上throws Exception 也一樣可以運(yùn)行?
為什么我寫的時候 方法內(nèi)部有throw new Exception() 但是方法后面沒加上throws Exception 也一樣可以運(yùn)行?
2018-03-09
舉報
2018-03-09
我的理解throw 只是在方法內(nèi)部拋出異常,這個異常需要在方法內(nèi)部處理,而throws將這個異常拋出方法外來處理
2018-03-09
當(dāng)然可以運(yùn)行啊,因?yàn)槟惚旧韙hrow,就是扔出一個異常出來,這表示可以在其它地方進(jìn)行對他處理,我看了好多資料也挺懵的,建議你先看后面的,因?yàn)檫@里沒有細(xì)講,以后會說明各種情況的,