请问java程序中的输入输入流用完不关闭行吗?
类似于这样的代码在程序中使用过后不关闭是不是java虚拟机会自动关闭啊?is=skt.getInputStream();os=skt.getOutputStream();...
类似于这样的代码在程序中使用过后不关闭是不是java虚拟机会自动关闭啊?
is=skt.getInputStream();
os=skt.getOutputStream();
ois=new ObjectInputStream(is);
oos=new ObjectOutputStream(os);
像这种套接流如我上面写的先关谁啊? 展开
is=skt.getInputStream();
os=skt.getOutputStream();
ois=new ObjectInputStream(is);
oos=new ObjectOutputStream(os);
像这种套接流如我上面写的先关谁啊? 展开
4个回答
展开全部
不会自动关闭的,如果我是初学者,只需要 考虑性能对程序的影响就行了。
高级人员的话,就需要深度 研究算法、结构与性能了
高级人员的话,就需要深度 研究算法、结构与性能了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以不关闭;
但浪费系统资源;
如果‘输入输入流 ’是全局静态变量才不关闭,因为它要经常使用,如果是局部变量不关可能报异常
但浪费系统资源;
如果‘输入输入流 ’是全局静态变量才不关闭,因为它要经常使用,如果是局部变量不关可能报异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
咋会不行呢,不过要占用系统资源,打开一个通道不干活,有什么意思呢,只要你愿意!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
行~~~~~~~~~~~~~~~~~~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询