问答详情
源自:3-5 使用多线程实现多客户端的通信
为什么要采用if(socket!=null)来关闭socket,而不是直接关闭?
老师每次关闭的时候都以if(xxx!=null){xxx.close},为什么不直接xxx.close呢?
提问者:安逸的猪
2015-09-25 15:47
个回答
ftwinkle
2015-09-25 16:49:57
已采纳
如果不判断,xxx可能已经关闭,可能会有空指针异常
0