2016-12-31 4 views
0

私はJavaソケットプログラミングの初心者ですが、私はこの行を持っています この場合、nullはどういう意味ですか?nullは何を意味するのですか?

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

ソケットが存在していたか、接続されていますか?

答えて

1

あなたがリストしているコードスニペットは意味がありません。 Javaのコンストラクタは、null以外の結果を返すか、例外をスローします。言い換えれば、serverSocket変数のnullでないことを確認する文は、ifステートメントは必要ありません。 NetBeansのような妥当なIDEを使用している場合(EclipseとIntellij IDEAにも同じことが当てはまると思います)、これはnullのための不要なチェックにフラグを立てます。