java – 关闭DataInputStream还会关闭FileInputStream吗?

前端之家收集整理的这篇文章主要介绍了java – 关闭DataInputStream还会关闭FileInputStream吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
FileInputStream fstream = new FileInputStream(someFile.getPath());
DataInputStream in = new DataInputStream(fstream);

如果我调用in.close(),它还会关闭fstream吗?我的代码给出了GC Exception,如下所示:

java.lang.OutOfMemoryError:超出了GC开销限制

解决方法

是的,DataInputStream.close()也会关闭您的FileInputStream.

猜你在找的Java相关文章