任意的文件操作都要用到多个流,在操作结束时是否每个都要关闭呢???有没有顺序要求?FileInputStream fis=new FileInputStream(fleLibary);
BufferedInputStream bis=new BufferedInputStream(fis);
DataInputStream dis=new DataInputStream(bis);
dis.close()
bis.close()
fis.close()
BufferedInputStream bis=new BufferedInputStream(fis);
DataInputStream dis=new DataInputStream(bis);
dis.close()
bis.close()
fis.close()
不过刚才测试了一下,先关那个都不会报错,我也有此疑问
引用别人的一句话“Java是用来做开发的,不是用来研究完美理论的”,
所以请允许java的一些“不合理/不完美之处”