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