java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?
天蓬老师
天蓬老师 2017-04-18 10:50:00
0
5
720

java中有返回值的函数中throw new exception会给函数返回值吗?返回值是什么?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(5)
阿神

異常會一層一層往上拋,沒有回傳值。

PHPzhong

方法的出口一種是return,另一種是拋出異常,拋出異常的情況下是沒有回傳值的

迷茫

throw new RuntimeException(msg);
用try catch 捕捉異常
e.getMessage();

左手右手慢动作

拋出異常,呼叫這個方法的程式碼,要嘛catch異常,要嘛異常繼續往上層呼叫者拋,根本沒有機會讓你接收回傳值

左手右手慢动作

這的看情況,運行時異常不會導致程式中斷,還會繼續執行,那麼就會有回傳值,非運行時異常程式直接中斷了,所以就不存在回傳值一說了,如果你對異常沒進行捕捉也是沒有的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板