java io流的关闭问题。

来源:百度知道 编辑:UC知道 时间:2024/05/02 21:29:34
BufferedReader br = new BufferedReader(
new FileReader(new File(file)));
之后我把br close掉了,在关闭了br后,后面的FileReader也会被关闭吗?
不是说关闭流要从内往外关吗?应该先关闭FileReader,再关BufferReader吗?

你BufferedReader是通过fileReader来的,相当于你关闭br后就直接关闭了FileReader,最后建议你把br=null;

和这个相反你可以参考一下rs和con的关系

.....是的

前面的关闭了以后,后面的那个FileReader也会关闭,你说的很正确··