課程
/后端開發(fā)
/Java
/Java Socket應用---通信是這樣練成的
throw 與 try catch這兩者分別在什么時候用合適?還是兩者效用一樣,可以替換?
2017-04-27
源自:Java Socket應用---通信是這樣練成的 4-2
正在回答
Java的異常處理是通過5個關鍵詞來實現(xiàn)的:try、catch、throw、throws和finally。一般情況下是用try來執(zhí)行一段程序,如果系統(tǒng)會拋出(throw)一個異常對象,可以通過它的類型來捕獲(catch)它,或通過總是執(zhí)行代碼塊(finally)來處理;try用來指定一塊預防所有異常的程序;
catch子句緊跟在try塊后面,用來指定你想要捕獲的異常的類型;
throw語句用來明確地拋出一個異常;
throws用來聲明一個方法可能拋出的各種異常(當然聲明異常時允許無病呻吟);
finally為確保一段代碼不管發(fā)生什么異常狀況都要被執(zhí)行;
希望能夠幫助到你。
舉報
分享的是 Java 中的網(wǎng)絡編程,使用Socket實現(xiàn)網(wǎng)絡聊天通信
1 回答選中語句一起try catch時用alt+ shift+ z出現(xiàn)了問題
1 回答寫代碼的時候,如果有異常信息,什么時候try..catch..捕獲異常,什么時候在方法名后面寫throws??不怎么明白?
3 回答為啥不在第一個try里面支持做關閉資源操作呢?是因為try里面有可能不會執(zhí)行么?那兩個嵌套的try 這種寫法很常規(guī)么、?
1 回答客戶與客戶聊天
1 回答關與端口的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-04-27
Java的異常處理是通過5個關鍵詞來實現(xiàn)的:try、catch、throw、throws和finally。一般情況下是用try來執(zhí)行一段程序,如果系統(tǒng)會拋出(throw)一個異常對象,可以通過它的類型來捕獲(catch)它,或通過總是執(zhí)行代碼塊(finally)來處理;try用來指定一塊預防所有異常的程序;
catch子句緊跟在try塊后面,用來指定你想要捕獲的異常的類型;
throw語句用來明確地拋出一個異常;
throws用來聲明一個方法可能拋出的各種異常(當然聲明異常時允許無病呻吟);
finally為確保一段代碼不管發(fā)生什么異常狀況都要被執(zhí)行;
希望能夠幫助到你。