前些天写聊天程序中碰到得问题,在我使用DataOutputStream时有点疑问.下面是部分代码:
Socket s = new Socket("127.0.7",8888);
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
如果我调用dos.close()方法时,是不是在其内部也调用了s.close()?我想知道其中的内部的执行的代码。希望哪位大虾给个答案。
Socket s = new Socket("127.0.7",8888);
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
如果我调用dos.close()方法时,是不是在其内部也调用了s.close()?我想知道其中的内部的执行的代码。希望哪位大虾给个答案。
解决方案 »
- 做一个简单的java编译器,怎么做项目管理打开工程,文件
- 关于Scanner键入中文不能继续执行的问题求大虾们解答
- 关键字:JDialog,KeyListener,JPanel,JButton,真的很奇怪,大家来看看~
- import进入的类在运行的时候 占不占系统资源?
- LOG4J配置了控制台输出以后
- java swing JCombox上的箭头事件怎么触发
- 求助:鼠标拖动时如何显示提示信息
- String.replaceAll()的问题,谢谢大家的帮忙!
- 帮忙看个程序。
- Applet报错:Exception:java.lang.NullPointerException
- 简单的java问题
- 大家学J2SE的时候做过哪些小项目
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
dos都没有s的引用,当然无法关闭s
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
dos都没有s的引用,当然无法关闭