为什么要采用if(socket!=null)来关闭socket,而不是直接关闭?

来源:3-5 使用多线程实现多客户端的通信

安逸的猪

2015-09-25 15:47

老师每次关闭的时候都以if(xxx!=null){xxx.close},为什么不直接xxx.close呢?

写回答 关注

1回答

  • ftwinkle
    2015-09-25 16:49:57
    已采纳

    如果不判断,xxx可能已经关闭,可能会有空指针异常

    安逸的猪

    非常感谢!

    2015-09-28 15:43:15

    共 1 条回复 >

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题