課程
/后端開發(fā)
/Java
/Java Socket應用---通信是這樣練成的
Socket調用什么時候拋出異常,什么時候補獲異常,有什么區(qū)別?
2017-05-08
源自:Java Socket應用---通信是這樣練成的 4-2
正在回答
java 的異??梢苑譃閮蓚€大類,其中的RuntimeException 及其子類不要求捕捉,而其它的異常要求捕捉。比如RuntimeException 下的子異常,數組越界異常、空指針異常等。而非RuntimeException 異常有:Socket異常、IO異常等。
RuntimeException 是在程序中可以完全避免的,比如數組越界異常,只要我在程序里作個判斷,如果要訪問的數組元素下標和數組的長度作一下比較就知道會不會越界。而另一方面,非RuntimeException 則是程序無法避免的,比如IO異常。
舉報
分享的是 Java 中的網絡編程,使用Socket實現網絡聊天通信
2 回答異常的處理
1 回答UDP異常處理
3 回答4:53異常處理
1 回答關于異常處理
2 回答怎么進行集中的異常處理
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-09
java 的異??梢苑譃閮蓚€大類,其中的RuntimeException 及其子類不要求捕捉,而其它的異常要求捕捉。比如RuntimeException 下的子異常,數組越界異常、空指針異常等。而非RuntimeException 異常有:Socket異常、IO異常等。
RuntimeException 是在程序中可以完全避免的,比如數組越界異常,只要我在程序里作個判斷,如果要訪問的數組元素下標和數組的長度作一下比較就知道會不會越界。而另一方面,非RuntimeException 則是程序無法避免的,比如IO異常。