请问下匿名的流对象需要关闭吗?如何关闭?
InputStreamReader isr=new InputStreamReader(new FileInputStream(“1.txt”));
这里的匿名流对象FileInputStream如何关闭呢?是否需要手动关闭?
------解决思路----------------------
卧室里东西,你把大门关了也拿不到了
------解决思路----------------------
java中的IO流设计,使用了装饰模式,简单的说就是对已有的基础IO流进行再次包装,当你使用包装好的类进行相关操作时,内部还是会用你包装前的类进行操作。而在资源关闭这块,在关闭外层IO流,被包装的IO在基本都会被关闭。如何验证?直接看各个IO类的close()方法源码就一清二楚了。