6-4eg.txt
来自「清华大学第二版」· 文本 代码 · 共 25 行
TXT
25 行
例6-4
public void connectMe(String servename) throws ServerTimedOutException {
int sucess;
int portToConnect = 80;
success = open(serveName, portToConnect);
if (success == -1) {
throw new ServerTimedOutException();
}
}
使用try语句可捕获该异常:
public void findServer (){
...
try {
connectMe(defaultServer);
} catch(ServerTimedOutException e) {
g.drawString("Server timed out, trying alternate", 5, 5);
try {
connectMe(alternateServer);
}catch(ServerTimedOutException e1){
g.drawString("No server currently available", 5, 5);
}
}
...
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?