作者walm20 (New CygnusX)
看板java
标题[问题] try-catch
时间Sat Nov 8 15:21:39 2008
do{
try{
System.out.println("Enter the server's IP:");
IP=in.next();
clientSocket = new Socket(IP, 8000); // (*)
connect=true;
}
catch(Exception e)
{
String errMsg=e.getMessage();
System.out.println(errMsg);
}
}while(!connect);
想请问
我在这个do-while之後要用clientSocket时
为什麽compiler会说她没有initialize?
还有可以怎麽改正这问题?
另一个小问题
如果在(*)处
想要处理IP输入错误(连不到正确server)
是不是Socket会自动throw Exception?
先谢啦
如果需要我排版 再通知
--
我的露天拍卖:
http://tinyurl.com/6z4rw7
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.26.47
※ 编辑: walm20 来自: 118.169.18.225 (11/08 15:54)
1F:→ supertitler:宣告的时候请给初始值 11/08 15:59
2F:→ walm20:问题是 我想做一边connect一边测连线是否正确 11/08 16:37
3F:推 slalala:1F正确 不要给初始值也给NULL 11/08 16:42
4F:→ walm20:嗯嗯 了解 我去try 11/08 16:43
5F:→ walm20:问题已解决! 11/08 17:43
※ 编辑: walm20 来自: 118.169.18.225 (11/08 17:55)
6F:推 slalala:没记错是 ConnectException 11/08 18:29