InputStreams级联关闭

问题描述

|
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(\"filepath\"));
...
read from bis
...
bis.close();
我没有关闭FileInputStream,BufferedInputStream的close()函数可以关闭FileInputStream吗? 还是有内存问题? 谢谢...     

解决方法

           可以BufferedInputStream的close()   函数关闭FileInputStream吗? 是。
Java IO
类基于装饰器模式。   有记忆问题吗?
No
。     ,        是的,“ 3”确实关闭了通过构造函数传递的“ 4”实例。