我是java套接字编程的初学者,我有这一行 在这种情况下,null意味着什么?
serverSocket = new ServerSocket(port);
if (serverSocket != null){
.
.
.
.}
是指套接字存在还是连接?
答案 0 :(得分:1)
您列出的代码段毫无意义。 Java中的构造函数返回非null结果或引发异常。换句话说:不需要在if
变量上检查非空的serverSocket
语句。如果您使用像NetBeans这样合理的IDE(我相信Eclipse和Intellij IDEA也是如此),它会标记为不必要的null检查。