文章詳情頁(yè)
java中有返回值的函數(shù)中throw new exception會(huì)給函數(shù)返回值嗎?返回值是什么?
瀏覽:136日期:2024-01-27 08:07:26
問(wèn)題描述
java中有返回值的函數(shù)中throw new exception會(huì)給函數(shù)返回值嗎?返回值是什么?
問(wèn)題解答
回答1:異常會(huì)一層一層往上拋,沒有返回值。
回答2:方法的出口一種是return,另一種是拋出異常,拋出異常的情況下是沒有返回值的
回答3:throw new RuntimeException(msg);用try catch 捕獲異常e.getMessage();
回答4:拋出異常,調(diào)用這個(gè)方法的代碼,要么catch異常,要么異常繼續(xù)往上層調(diào)用者拋,根本沒有機(jī)會(huì)讓你接收返回值
回答5:這的看情況,運(yùn)行時(shí)異常不會(huì)導(dǎo)致程序中斷,還會(huì)繼續(xù)執(zhí)行,那么就會(huì)有返回值,非運(yùn)行時(shí)異常程序直接中斷了,所以就不存在返回值一說(shuō)了,如果你對(duì)異常沒進(jìn)行捕捉也是沒有的
標(biāo)簽:
java
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題2. javascript - 求賜教:網(wǎng)易郵箱Web端模擬登錄看信的加密參數(shù)_ntes_nnid、_ntes_nuid3. javascript - 使用angular 的ui-sref 中出現(xiàn)了中文參數(shù),點(diǎn)擊跳轉(zhuǎn)后瀏覽器的地址欄里出現(xiàn)轉(zhuǎn)義后的%AE....%a%44. java - ConcurrentHashMap中的get()方法為什么可以不加鎖?5. javascript - QWebEngineView 如何爬 angular 的動(dòng)態(tài)數(shù)據(jù)?6. html5 - 這個(gè)代碼顯示功能如何實(shí)現(xiàn)?7. javascript - 用JS 七牛上傳圖片出現(xiàn)文件已存在的錯(cuò)誤(file exists)8. 工作近5年,3年Java Web ,近2年前端,未來(lái)何去何從?9. css3 - 圖片等比例縮放10. java - 字節(jié)流轉(zhuǎn)成字符串之后,在通過(guò)字符串轉(zhuǎn)成字節(jié)流后的文件為什么會(huì)不一樣?
排行榜

熱門標(biāo)簽