Rom*_*man 1 java sockets try-catch ioexception println
我有以下代码:
Socket clientSocket = null;
try {
clientSocket = serverSocket.accept();
} catch (IOException e) {
System.err.println("Accept failed.");
System.exit(1);
}
Run Code Online (Sandbox Code Playgroud)
代码取自java.sun.com.
关于上面给出的短代码,我有几个问题.
为什么我们要捕获IOException.我虽然IOException是在我们使用输入输出方法(而不是网络方法)时可能发生的事情.
"System.err.println"和"System.println"有什么区别?
在catch语句中,我们有"e".做什么的?我们后者使用它吗?