InputStreams级联关闭

时间:2011-06-14 08:54:46

标签: java

BufferedInputStream bis = new BufferedInputStream(new FileInputStream("filepath"));
...
read from bis
...
bis.close();

我没有关闭FileInputStream,Can BufferedInputStream close()函数关闭了FileInputStream? 还是有任何记忆问题?

感谢...

2 个答案:

答案 0 :(得分:2)

  

BufferedInputStream可以关闭()   function close FileInputStream?

是。 Java IO个类基于Decorator模式。

  

有内存问题吗?

No

答案 1 :(得分:2)

是的,BufferedInputStream.close()会关闭通过构造函数传递的InputStream实例。