При первом изучении сети я нашел несколько примеров с сокетами.Но я не могу понять, что означает "if (socket! = Null)".
И ... это код.
import java.net.ServerSocket;
import java.net.Socket;
public class MainClass {
public static void main(String[] args) {
ServerSocket serverSocket = null;
Socket socket = null;
try {
serverSocket = new ServerSocket(9000);
socket = serverSocket.accept();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
// Here it is
if(socket != null) socket.close();
if(serverSocket != null) serverSocket.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
}
в блоке finally {try ....Я не могу понять, что, если (сокет! = Ноль) означает.существует ли он для каких-то неизвестных исключений?
(извините за мой плохой английский. потому что я не англоговорящий.)