null对于Java中的Serversocket意味着什么

时间:2016-12-31 15:18:25

标签: sockets

我是java套接字编程的初学者,我有这一行 在这种情况下,null意味着什么?

         serverSocket = new ServerSocket(port);
                if (serverSocket != null){
.
.
.
.}

是指套接字存在还是连接?

1 个答案:

答案 0 :(得分:1)

您列出的代码段毫无意义。 Java中的构造函数返回非null结果或引发异常。换句话说:不需要在if变量上检查非空的serverSocket语句。如果您使用像NetBeans这样合理的IDE(我相信Eclipse和Intellij IDEA也是如此),它会标记为不必要的null检查。