就是通常我们在写代码时,有用到输入/输出流时,我们最后一般都会去关闭它们。在关闭它们时,要先判定它们是否为非空,然后在去关闭,为什么判定的条件是“非空”,而不是“空”呢,那会不会出现在读或写的过程中,流就被关闭了呢?望高手赐教……
解决方案 »
- Neko报错HIERARCHY_REQUEST_ERR
- 如果java垃圾回收机制没有自动运行,怎么可以不使内存溢出?
- Java中如何实现同一窗口的替换
- 从Oracle里面提出raw类型的数据
- 如何快速的配置可以在cmd环境下运行导入了非基本包的class或工程呢
- Javascript问题急
- 求书&散分
- 我使用was5.0发布程序, 为什么在我的根目录下比如明明有1.gif 使用http://localhost:9080/1.gif却报404错误?? jsp的就可以访问到,其
- 有关Java编译的问题,救教!
- 我要在转到Red Hat下面作Java开发,我该如何安装Jdk和Jbuilder呢?
- 如何编写JUnit4中的运行器?
- 用java写小游戏 怎么移动物体更灵敏
(比如:输入/输出.close,因为输入/输出流对象已经为空,就调不了.close方法了)。
如果你不人工关闭的话,在读写的过程中,流是不会关闭的。一般写在finally块中。