您的位置:

java为什么关闭流报错,java文件流不关闭会怎么样

本文目录一览:

java为什么关闭流报错!

你这里有个死循环,正常情况下程序只要进入这个循环里面就出不去,换句话说,根本执行不到19行之后的代码。你的截图里面它的提示已经说得很清楚啦~~都学到IO操作了,这种错误都没遇到过?

java 关闭流的作用

关闭流主要是为了释放资源,虽然java有自动回收垃圾资源的功能,但是如果不关闭流,可能(只是可能)会影响自动回收的效果,造成内存大量占用。另外一个重要的原因,如果不关闭流,可能会被其他的语句访问该数据流,造成数据错误。

Java中为什么流为空的时候关闭会报错?

如果流为空,即为null,对一个不存在的对象进行操作,肯定是会报空指针异常NullPointerException