课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
Socket调用什么时候抛出异常,什么时候补获异常,有什么区别?
2017-05-08
源自:Java Socket应用---通信是这样练成的 4-2
正在回答
java 的异常可以分为两个大类,其中的RuntimeException 及其子类不要求捕捉,而其它的异常要求捕捉。比如RuntimeException 下的子异常,数组越界异常、空指针异常等。而非RuntimeException 异常有:Socket异常、IO异常等。
RuntimeException 是在程序中可以完全避免的,比如数组越界异常,只要我在程序里作个判断,如果要访问的数组元素下标和数组的长度作一下比较就知道会不会越界。而另一方面,非RuntimeException 则是程序无法避免的,比如IO异常。
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
1 回答UDP异常处理
2 回答异常的处理
3 回答4:53异常处理
1 回答关于异常处理
2 回答怎么进行集中的异常处理