我是否需要同时关闭()FileReader和BufferedReader?
2022-08-31 06:01:45
我正在使用包裹在FileReader周围的BufferedReader读取本地文件:
BufferedReader reader = new BufferedReader(new FileReader(fileName));
// read the file
// (error handling snipped)
reader.close();
我还需要吗,还是包装器会处理它?我见过人们做这样的事情的代码:close()
FileReader
FileReader fReader = new FileReader(fileName);
BufferedReader bReader = new BufferedReader(fReader);
// read the file
// (error handling snipped)
bReader.close();
fReader.close();
此方法是从 servlet 调用的,我想确保我不会打开任何句柄。