由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 傻问题,关于java里的资源释放
相关主题
新手求教 BufferedReader.readLine()怎么从键盘输入整数或float?
请问一下Urgent help! Java relative file path
新手问一个多线程的问题是否可以通过Java的程序直接导入网页?
新手问题紧急求教,JAVA程序如何启动浏览器
how to transfer data between two socketsBufferedWriter里的write()
Socket Connection refused in high-loaded servers关于char和int的问题
Re: 如何从键盘输入获得一个float值?谢谢!javaMail的问题
Stupid IBM JDKNo decent way for input password from command line.
相关话题的讨论汇总
话题: socket话题: osocket话题: catch话题: 释放话题: new
进入Java版参与讨论
1 (共1页)
p****d
发帖数: 2183
1
傻问题,牛人别笑:
try {
Socket sock = new Socket("xxx.xxx.xxx.xxx",80);
} catch (IOException e) {
e.printStackTrace();
}
我需不需要在catch块里写sock.close()?要是创建没有成功,是不是就是说socket为空,
那我也不需要在catch里显式的释放?
L*********r
发帖数: 92
2
Socket oSocket = null;
try
{
oSocket = new new Socket("xxx.xxx.xxx.xxx",80);
}
finally
{
//assume the implementation of socket close is elegant
if(oSocket!=null)
{
oSocket.Close();
}
}
1 (共1页)
进入Java版参与讨论
相关主题
No decent way for input password from command line.how to transfer data between two sockets
JAVA文本文件读写问题Socket Connection refused in high-loaded servers
刚刚开始学习java,麻烦帮我看一下我哪里错了行吗?谢谢Re: 如何从键盘输入获得一个float值?谢谢!
从文件读入数据得到的是bytesStupid IBM JDK
新手求教 BufferedReader.readLine()怎么从键盘输入整数或float?
请问一下Urgent help! Java relative file path
新手问一个多线程的问题是否可以通过Java的程序直接导入网页?
新手问题紧急求教,JAVA程序如何启动浏览器
相关话题的讨论汇总
话题: socket话题: osocket话题: catch话题: 释放话题: new